Last Site Update: 02 October 2008 | Latest Version: 1.3.22


Main

Download

Buy

License

Manual

About


Pydev Extensions Aptana


Releases History

    • Release 1.3.14

      • Local renames: scoping issues.
      • Local renames: comments/strings only renamed in local scope for local variable.
      • False positive: undefined variable: a base-class could be flagged as undefined if used in a method scope.
      • Remote Debugger: easier way to specify path translations between a remote machine and a local machine (constant must be set in org.python.pydev.debug/pysrc/pydevd_file_utils.py -- see comments on module) .
    • Release 1.3.13

      • Debug Console: will print exceptions raised during the evaluation.
      • Debug Console: will print the result of the evaluation if a valid statement is sent (so, 'print' is not needed for simple evaluations anymore).
  • Release 1.3.12

    • Mark occurrences: only requested on mouse-clicks and cursor changes.
    • Code-Analysis: No longer running in UI-Thread (bug which slowed things down in 1.3.10 and 1.3.11).
    • Code-Analysis: Cache optimizations.
    • Code-Analysis: Fixed 'statement without effect' when raising exception with arguments without using the exception constructor.
    • Code-Analysis: Fixed 'statement without effect' on tuple creation.
    • Code-Analysis: __path__ found for packages (__init__.py files).
    • Context-insensitive info: Correctly updated when code-analysis is off (or if file is not analyzed).
  • Release 1.3.11

    • Code-analysis: Doesn't report 'statement without effect' within yield.
    • Code-analysis: @DynamicAttrs now works in direct class access (not only on instance access from a class).
    • Code-analysis: Names to consider in global do not trigger undefined variables when they have some attribute access.
    • Code-analysis: Accessing locals() will mark local variables as read.
    • Code-analysis: No indentation warnings on multiline strings that use double quotes.
  • Release 1.3.10

    • Code-analysis: Doesn't report 'statement without effect' within list comprehension.
    • Context insensitive code completion: Shows contents of zips/eggs/jars
    • Go to definition: Working with zips/eggs/jars.
  • Release 1.3.9

    • Code-analysis: detects bad indentation (wrong number of indent chars).
    • Code-analysis: Class may be marked with '@DynamicAttrs' so that the code-analysis doesn't give undefined variable errors. See Code Analysis for more details.
    • Mark-Occurrences: Fix: a class that had a call would not be recognized sometimes.
    • Rename Refactoring: Fix: when different heuristics yielded the same result the text could become garbled.
  • Release 1.3.8

    • Code-analysis: Detects mixing of spaces and tabs.
    • Code-analysis: Reimport not flagged when inside of try..except ImportError.
  • Release 1.3.7

    • Support for Eclipse 3.3
    • Bug-Fixes!
  • Release 1.3.6

    • Bug-Fixes!
  • Release 1.3.5

    • Auto-Import:
      • Import is now set in correct line even with multi-line imports.
      • Added option to disable the introduction of auto-imports.
      • Added option to remove modules that start with '_' from the imports (so, tokens would have to be found in __init__.py files).
    • Code Analysis: Having a list comprehension with a subscript was not being treated correctly.
    • Debugger: Working with jython.
    • Debugger: Working with wxPython.
  • Release 1.3.4

    • Mark Occurrences: 'global' used in the global scope is correctly treated.
    • Code Analysis: __builtins__ considered in global namespace
  • Release 1.3.3

    • Quick-fix: When an import is added from the auto-import quick-fix, a code-analysis is requested right after it.
    • Minor bugs fixed.
  • Release 1.3.2

    • Fix: The vmargs in the interactive console are now only really passed to the jython process
    • Fix: Rename refactoring was not getting some references that mapped to imports initially (and not directly to classes or functions)
    • Fix: Mark Occurrences marks correctly the keyword parameters in referencing calls
  • Release 1.3.1

    • Interactive Console: jython process can receive vmargs (configured in the preferences page)
    • Code-Completion: auto-import completions will not be brought for tokens in the current module
    • Code-Completion: auto-import inserted as last import in imports list (so, __future__ imports will remain in the 1st position)
    • Code-Analysis: Only adds unused parameters in methods that have some statement that is not a 'pass' or string
    • Fix: Find Occurrences: will not 'overlap' occurrences anymore
    • Fix: Code-Analysis: deep attribute access after finding __getattr__ does not signal unresolved import errors anymore
  • Release 1.3.0

    • Find References: Ctrl+Shift+G can be used to find the references to the selected token in the editor
    • Fix: Code-analysis: Fixed false positive for statement with no effect
  • Release 1.2.8

    • Code-analysis: when a compare statement is found out of a test scope, that's reported as a warning
    • Mark Occurrences: new option to choose whether strings and comments should be highlighted
    • Simple Completions: some keywords were removed from the default list (the 2-letter ones because they're barely worth it and those related to 'try', as there's already an assistant that creates 'try' blocks)
    • Rename refactoring / Mark Occurrences: matches in multi-line strings are now correct
  • Release 1.2.7

    • Mark occurrences and rename now will also get the tokens in comments and strings
    • Rename refactoring bugfixes (but still not final)
    • The remote debugger port can now be specified


© Copyright: Aptana, Inc. 2008