Jasy provides an API for writing build and deployment scripts.
The build scripts are normal Python scripts which include the Jasy-API and defines tasks.
Jasy is based on the mature JavaScript parser Narcissus (Spidermonkey) by Mozilla.
What is new in this release:
- Fixed Unicode issues.
- Fixed HTTP status code issues (404 did not work).
What is new in version 1.0:
- Adding support for cloning sub modules (git only)
- Adding support for executing setup commands (defined in jasyproject.yaml/json - section "setup"). Allows you to run grunt, ant, etc. before letting Jasy scan the project content.
- Added support for explicit Git urls ("git+" + url) for later support of adding support for bazaar, hg, svn, etc.
- New unit tests for jasy.core.Cache, jasy.core.Config, jasy.vcs.Repository.isUrl(), jasy.core.Options, jasy.core.Project,
- Correctly support proxying of HTTP body in POST and PUT requests when using remote proxy features of integrated web server.
- Reworked travis.ci tests to test more and better and enabled for all branches on our Github account.
- Support for (alternative) string formatted commands in jasy.core.Util.executeCommand(). Uses shlex to parse string into array.
- Support for executing commands in different working directories in jasy.core.Util.executeCommand(). Changed signature to make failmsg optional: jasy.core.Util.executeCommand(args, failmsg?, path?).
What is new in version 0.8:
- Removed unused jasy.core.Json module. Just use json from standard library instead.
- Improved compression features of OutputManager.
- Added and improved a lot of doc comments.
- Fixed a few issues for locale/translation support.
- Reduced number of public methods on Session to not show only internally used methods to the outside.
- Improved output/export logic for translations and assets.
What is new in version 0.7.3:
- Improved support for deep object documentation (e.g. defining a parameter x which is a map with the keys foo and bar)
- Improved comment processing: Made the text to HTML conversion lazy so that it is not done during parsing the class, but at generating API docs. Improves initial performance.
- Improved parsing/outdenting of code comments (comments which contain actual code) to not raise warnings
- Fixed detecting size of JPEGs directly saved via Photoshop
- Fixed output to log file
- Fixed getProjectByName to actually use the correct active session project and not simply the first found.
- Fixed project references in "requires" which uses shell shorthands like ~ for the home directory
What is new in version 0.7.2:
- Fix some issues with unused optimizer (SWFObject compilation)
- Added machine ID to verify cache is opened on same machine as created
- Some logging output improvements
- Further improved/fixed GIT support for edge cases
Comments not found