- Working on shared haxe code implementation (see readme Future Plans - tides)
- Handle both source.haxe and source.hx extensions for compatility with unfixed/fixed language-haxe plugins (see jeremyfa/language-haxe#3)
- Add save all files on build option, thanks @DjPale
- Improve El Capitan default PATH fix
- Display completion return type on the right. Add an option to put it on the left
- Minor fixes on toplevel completion display
- Optimize and fix haxe server not running after closing the window that started it
- Display haxe language snippets in addition to the compiler completion
- Fix code completion failing after
'\''
- Fix decreased indent on
case
anddefault
- Fix missing path_set to true
- Minor fixes for El Capitan path fix
- Fix El Capitan default PATH for the immediate term
- Completion fixes and tweaks to display
- Fix context commands pointing at flow by mistake
- Fix context menus not working with Atom 1.0.7
- Add context menu to hxml files as well
- Improve code completion: disable it in various unexpected cases (fixes
#38
) - Ensure type hints are compatible with the latest autocomplete-plus package (version
2.19.0
)
- Fix linter handling of multiline errors
- Fix empty buffer causing errors
#33
- Ensure custom haxe path is used
#37
and logged
- Fix linter deprecations
#32
- Implement project wide linting from new Linter API
- Add SERVICES.md documentation
- Update changelogs
- completion; Fix truncated type hint and return type on newer autocomplete-plus version
- completion; Exclude haxe completion providers with priority lower than 2 instead of 1
- NOTE: The version bump from 0.6.2 => 0.8.0 was an error, trying to correct it created unavailable downloads from the atom API so it was pushed up one to continue working.
- tidy up logging from build consumers, and so on to debug logging system/flag
- hxml state parsing handles spaces and parses more smartly to avoid problems from macro calls etc
- completion: various parsing improvements
- go to definition : various improvements and additions
- Update readme requirements to mention Haxe requirement
- Add initial go to definition (requires haxe 3.2.0+)
- Add initial top level completion (requires haxe 3.2.0+)
- fix line-comment command putting
/* */
instead of//
- fixes to tmp_path experimental option
- minor clean ups
- ensure completion is more stable with autocomplete-plus
2.6.0
- many fixes in type parsing and display
- many fixes in experimental tmp file option
- fix byte offset with unicode
- lint shares code completion cache
- refactor for separating the future shared code
- add all dependencies to dependency check
- show more info on type hints
- more robust completion state detection
- add consumer build workflow
- fix bugs about tree view assumptions
- implement build system
- added unset project option
- make menus useful
- fix bug in hxml formatting
- completion improvements (filter suggestions, type hints, etc)
- port type parsing to new package
- linting fixes
- implemented consumer state handling
- active consumer will be notified when it's being made inactive
- prevents clobbering of state from multiple consumers
- implemented error linting
- implemented dependency check with notifications
- package will abort until installed
- restart after installing if needed
- implemented prelim completion
- still very wip, but just about usable
- completes every char typed atm
- fix scrolling on completion debug views
- fix deactivation errors
- resolves server being weird
- resolves cleanup
- Renamed to haxe instead of atom-haxe
- Initial completion implementation
- Initial completion service provider
- Initial structure implemented