Skip to content

Releases: xjsender/haoide

v3.1.0

09 Jul 15:19
Compare
Choose a tag to compare

Build 3.1.0

Release Date: 9 July 2015

  • Enhancement:
    • Sometimes, the inner class name is same with standard class or sObject, if this inner class is matched, ignore the standard completion
    • Add Notation [EU] for external or unique field in field completion, E means External, U means Unique
    • Add a new setting named disable_visualforce_completion to control visualforce completion
  • Bug Fix:
    • Fix issue #49
    • Fix issue #50
    • Catch exception for check retrieve status request when retrieve
  • New
    • Add a new snippet Bracket - sobject parenthesis.sublime-snippet, see /docs/snippets.md for more detail
  • Update
    • Change default api_version from 33 to 34
    • Move document for execute anonymous from project.md to debug.md

v3.0.9

01 Jul 16:19
Compare
Choose a tag to compare

Build 3.0.9

Release Date: 02 July 2015

  • Bug Fix:
    • Fix bug for snippet SOQL - SELECT * FROM.sublime-snippet
    • Fix bug for extract_to_here command
  • Enhancement:
    • Don't need confirmation to reload project cache after choose metadata objects
    • In order to avoid timeout exception, increase max_retries from 5 to 10 for retrieve zipFile request
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.8

28 Jun 12:31
Compare
Choose a tag to compare

Build 3.0.8

Release Date: 28 June 2015

  • Bug Fix:
    • Fix bug when build package.xml for whole org
  • Enhancement:
    • Display chosen sObject Name when input trigger name
    • Enhancement for #39, open a new view, set status bar and close the new view
    • Add success message for extract_to_here command
    • Update all snippets
  • New:
    • Add a quick link to view all snippets, see it in plugin home page
    • Add command to access all snippets in Utilities of main menu
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.7

25 Jun 23:11
Compare
Choose a tag to compare

Build 3.0.7

Release Date: 26 June 2015

  • Bug Fix:
    • Fix issue #46
    • Fix bugs caused by describe_global change in the tooling.py
  • Enhancement
  • New
    • Add a snippets: Page Variable - get and set in one line.sublime-snippet
    • Add a snippets: Page Variable - get and set in multiply line.sublime-snippet
    • Add a new command for building package.xml for whole org
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.6

23 Jun 15:42
Compare
Choose a tag to compare

Build 3.0.6

Release Date: 23 June 2015

v3.0.5

16 Jun 13:52
Compare
Choose a tag to compare

Build 3.0.5

Release Date: 16 June 2015

  • Bug Fix:
    • Custom component attributes completion bug when component file is not exist in the target path
  • Enhancement:
    • Improve regular expression for SOQL fields completion
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.4

16 Jun 10:57
Compare
Choose a tag to compare

Build 3.0.4

Release Date: 15 June 2015

  • Bug Fix:
    • Fix bug for issue #41
    • Fix bug for delete_file_from_server keybinding for windows
    • Fix bug for auto_update_on_save feature in windows
    • Fix KeyError: '\n\n' for converting complex JSON to Apex
  • Enhancement:
    • Improve the regular expression for Apex class method completion
    • Improve the regular expression for visualforce component attribute completion
    • Improve the visualforce tag name completion, add > for tag name automatically
    • As the original design, you need to input your JSON when you execute JSON related commands, since this version, you just need to open any JSON file or select valid JSON content
    • Add JSON/XML Tool into context menu, which is same with Utilities in main menu
    • Update content for some docs
  • New Feature:
    • Add attribute completion for custom component
    • Add document for all code completion, you can see the link in the plugin home page
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.3

11 Jun 11:00
Compare
Choose a tag to compare

Build 3.0.3

Release Date: 11 June 2015

  • Bug Fix:
    • Fix duplicate save check bug caused by release 3.0.2
    • Fix fields completion bug for cross sObjects between tooling and non-tooling, for example User, RecordType
  • Enhancement:
    • Add session expired message for describe_metadata
    • Enhancement for refresh_file_from_server
  • Update
    • Update pop-up compile message for save_to_server command
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.2

08 Jun 01:23
Compare
Choose a tag to compare

Build 3.0.2

Release Date: 7 June 2015

  • Bug fix:
    • Fix NoneType exception in the console when open context menu, this is caused by release 3.0.1
    • Fix bug for Debug > Track All in the main menu
  • Enhancement
    • Duplicate save_to_server check logic change: use file name with extension but not only file name, as the original design, if the controller name is same with page name, if you are saving page, you can't save the related controller at the same time
    • Add timeout for query of conflict checking when save_to_server
    • Prevent duplicate save conflict check when save_to_server, as the original design, if you latest saving is interrupted, when you save it again, plugin will delete the metadata container Id for the saving file, at this time, save conflict checking will be executed again.
  • New:
    • Add sObject completion for tooling sObjects, for example, Validation Rule, WorkflowRule, ValidationRule, WorkflowFieldUpdate, WorkflowOutboundMessage, WorkflowAlert or WorkflowTask
    • Add * support for export query to CSV or export tooling query to CSV, if you use * in the query statement, plugin will get all fields of this object and set them as the column headers
    • Add export command for tooling query into the Data Loader in the main menu, you can use this command to export records for tooling objects
    • Add a new markdown document related to debug
    • Add a menu item for quick accessing document related to debug
  • Update:
    • Update the menu item names and location in command palette and the Debug of main menu
    • Change the default key binding for Debug > Run Test in the main menu
  • Note:
    • You should restart your sublime after HaoIDE is upgraded

v3.0.1

04 Jun 14:13
Compare
Choose a tag to compare

Build 3.0.1

Release Date: 4 June 2015

  • Bug fix:

    • Fix bug #39
    • Fix bug #40
    • Fix bug for SOQL completion
  • Enhancement:

    • Enhancement for boolean attribute completion of standard visualforce component
    • Set word_wrap setting of new view to false when describe sObject
    • Keep attributes of all metadataObjects to local component_metadata.sublime-settings
    • Prevent potential issue caused by change of component_metadata.sublime-settings
  • Update:

    • Add output panel message for describe_metadata command
    • Disable document reference reload feature
    • Add a salesforce_reference.sublime-settings for Document > Open Document in the main menu
  • New API for metadata:

    • Add a new read_metadata method for metadata.py, which will be used for diff_with_server feature in the future
  • Note:

    - You should restart your sublime after HaoIDE is upgraded