Releases: xjsender/haoide
Releases · xjsender/haoide
v3.0.0
v2.9.9
v2.9.8
Build 2.9.8
Release Date: 24 May 2015
-
Update:
- Update the plugin install message for package control
-
Enhancement:
- Add the missed attributes for some standard components since v29.0
- Add attribute values for standard components if attribute value is picklist attribute
-
New:
- Add a new setting
auto_update_on_save
, default value is false - If
auto_update_on_save
is set to true, when you update the code file,save_to_server
will be executed automatically
- Add a new setting
-
Note:
- From this version on, I will not keep frequently release on this plugin, I will move on to build Haoide plugin for brackets
- You should restart your sublime after
HaoIDE
is upgraded
v2.9.7
Build 2.9.7
Release Date: 22 May 2015
-
Bug Fix:
- Fix issue #36
- Fix bug for
childXmlNames
parsing andchildXmlNames
completion for package.xml - Fix bug for timeout exception message for
query
method intooling.py
- Fix NoneType exception for automatic extension or controller creation if current view is not local file
- Tag plugin fix a bug for that tag name contains colon,
see tag issue https://github.com/titoBouzout/Tag/issues/79
_
-
Enhancement for visualforce page completion:
- Enhancement for attribute completion in visualforce page, if attribute value is already exist, it will not insert
=""
or="{!}"
again - Enhancement for
standardController
sObject name completion in visualforce page, it will just work when attribute isstandardController
- Add custom class completion for
extension
andcontroller
attribute in visualforce page - Add values completion for some attributes of standard components which type should be picklist, for example, "apiVersion", "layout", "event" or "target" for link and so on, in this time I just updated to apex:composition, I will check the remaining standard component
- Add two missed standard component into
vf.py
, "apex:component" and "apex:componentBody" - Add custom page completion for these four attributes: "page", "template", "pageName", "finishLocation", for example, if you input
<apex:include, pageName=""
, you can get custom page completion in the "" for pageName attribute
- Enhancement for attribute completion in visualforce page, if attribute value is already exist, it will not insert
-
New:
- Add commands in command palette for
reload_project_cache
andbuild_package_xml
- Add commands in command palette for
-
Update:
- Update snippet
Controller - add message in vf.sublime-snippet
- Update snippet
-
Notes:
- You should restart your sublime after
HaoIDE
is upgraded
v2.9.6
Build 2.9.6
Release Date: 20 May 2015
-
Bug Fix:
-
Enhancement:
- Add required check for XML utilities
- Add required check for JSON utilities
- Separate
login
feature fromswitch_project
- Add callback for
switch_project
for operations need switching, such as,deploy to server
,diff with server
orretrieve from server
- Combine
retrieve from server
andretrieve from other server
to only one command, just likedeploy to server
, you can switch project when executeretrieve from server
- When
reload_project_cache
, just if you selected at least one metadata object, reload will start, otherwise, do nothing
-
New Feature
- Add a new
reload session cache
command intoCache
of the main menu for forced login
- Add a new
-
Update
- Because metadata.json of every project is stable, so save it into
metadata.sublime-settings
but not.config/metdata.json
again - Remove
check_workspace_available
for export feature, because this check is useless
- Because metadata.json of every project is stable, so save it into
-
Notes:
- You should restart your sublime after
HaoIDE
is upgraded
v2.9.5
Build 2.9.5
Release Date: 16 May 2015
-
Enhancement:
- Add callback for
toggle_metadata_objects
if.config/metadata.json
is not exist - Move
export_query_to_csv
command from context menu to ``Data Loader" in the main menu, add check logic for input soql and allow trying again. - Add snippets,
Class Body - Trigger Template Bind.sublime-snippet
,Class Body - Trigger Template.sublime-snippet
andClass Body - Trigger Template Implement.sublime-snippet
- Update content of snippet
Class Body - Roll up summary utility.sublime-snippet
to that written by me, seemore detail <https://gist.github.com/xjsender/1e40c274c07171531f0f>
_
- Add callback for
-
Update:
- Rename
View Release Notes
command toRelease Notes
- Rename
json_pretty
command tojson_format
- Rename
convert_xml_to_json
command toxml_to_json
- Move
xml_to_json
from context menu toUtilites
in the main menu - Add access to
toggle_metadata_objects
for bothSettings
andMetadata
in the main menu - Upgrade build-in
xmltodict
module to0.9.2
- Update document for the change in this release
- Rename
-
New Feature:
-
Notes:
- You must subscribe metadata objects when you create new project
- You should restart your sublime after
HaoIDE
is upgraded
v2.9.4
Build 2.9.4
Release Date: 13 May 2015
-
Bug Fix:
- If there is only one member, just remove the type and the related member when
build package xml
- When execute
query_to_csv
command and field value contains"
or,
- If there is only one member, just remove the type and the related member when
-
Enhancement:
- Show the error message when list package for metadata objects if have
- Support quick clear for symbol_table and sobject cache
- Automatic
{!}
enhancement for vf tag just if type is "Object" or "ApexPages.Action" - Update type of some visualforce standard components from
Object
toString
- Change the item format in the quick panel when
build package xml
- Add
EmailTemplate
toallowed_sobjects
setting - Allow user to choose reloading specified
metadata_object
cache when execute reload_project_cache command - When operation is depends on login session, so login firstly and callback with this operation
-
Update:
- Rollback the delivered function for issue #15
- Optimize on
metadata.py
-
Notes:
- You must subscribe metadata objects when you create new project
- You should restart your sublime after
HaoIDE
is upgraded
v2.9.3
Build 2.9.3
Release Date: 11 May 2015
- Enhancement:
- Package.xml completion read cache from
.config/package.json
, no longer read cache from project file - Sort for items in quick panel of package.xml building
- Add alert message for package.xml completion
- Package.xml completion read cache from
- Bug Fix:
- Add the folder into member when list_package for DocumentFolder, EmailFolder, ReportFolder and DashboardFolder
- No four spaces in the quick panel of package.xml building for windows
Notes:
- You must subscribe metadata objects when you create new project
* You should restart your sublime after HaoIDE
is upgraded
v2.9.2
Build 2.9.2
Release Date: 10 May 2015
Bug Fix:
- Fix bug for
combine_soql
which is invoked byGenerate SOQL
andBulk Query
- Fix bug for
export_profile
command - Fix bug for completion of building
package.xml
- Fix bug for
export_validation_rules
command
New Feature:
- Deprecated
metadataObjects
since this release, which is replaced by<project>/.config/metadata.json
- Add
describe_metadata
command,<project>/.config/metadata.json
will be generated by this command - Add
reload_project_cache
command,<project>/.config/package.json
will be generated by this command - Add
build_package_xml
command, seemore <https://github.com/xjsender/SublimeApexScreenshot>
_ - Add key bindings for
build_package_xml
command
Enhancement:
- Move package related logic from
main.py
to the newpackage.py
- Add thread progress for
track_debug_log
,fetch_debug_log
andtrack_all_debug_logs
- `create_new_project`` start supporting callback
- Add metadata object for input description for
create_new_component
module - Add list_package support for
CustomObject
retrieve - Add availability check for
.config/metadata.json
for all related commands - Add
api_version
message into the sidebar message - Update
api_version
from32
to33
- Update
Metadata Migration
toMetadata
in the main menu - Update
generate_soql
logic to includeId
field if no available matched fields - Update description for default settings
- Update README.md
Notes:
- You must subscribe metadata objects when you create new project
* You should restart your sublime after HaoIDE
is upgraded
v2.9.1
Build 2.9.1
Release Date: 5 May 2015
- Fix bug for
switch_project
, see issue #24 - Enhancement for speeding up
Save To Server
operation - Rename
save_component
command tosave_to_server
- Rename
delete_component
command todelete_file_from_server
- Simplify
delete_file_from_server
andrefresh_file_from_server
- Add two new value issue_url and history_url into package info
- Update
report_issue
andview_release_notes
command to read url from package info