Skip to content

Releases: sourcejs/Source

0.5.6-no-jsdom: latest stable release without JSDom dependency

20 Sep 20:16
Compare
Choose a tag to compare

0.5.6 stable without JSDom dependency for Windows users having troubles installing default version.

Clarify feature is turned off in this branch, until refactorings in 0.6.0, which will not have JSDom by default.

0.5.6: EJS helpers, NPM 3 support and navigation improvements

20 Sep 20:21
Compare
Choose a tag to compare

Planned as a last patch release before 0.6.0

0.5.5-no-jsdom: 0.5.5 stable without JSDom dependency

16 Aug 18:42
Compare
Choose a tag to compare

0.5.5 stable without JSDom dependency for Windows users having troubles installing default version.

Clarify feature is turned off in this branch, until refactorings in 0.6.0, which will not have JSDom by default.

0.5.5: Fixed markdown tag and functional tests

16 Aug 18:41
Compare
Choose a tag to compare
  • Fix <markdown> tag
  • Improve post-install script to actually sniff for installed plugins
  • Add functional tests with CasperJS

0.5.4-no-jsdom: 0.5.4 stable without JSDom dependency

15 Aug 16:37
Compare
Choose a tag to compare

0.5.4 stable without JSDom dependency for Windows users having troubles installing default version.

Clarify feature is turned off in this branch, until refactorings in 0.6.0, which will not have JSDom by default.

0.5.4: Middleware loader, relative paths in navigation and other improvements

15 Aug 16:36
Compare
Choose a tag to compare
  • Support for nested paths in specFiles config
  • Deep server configuration (including host and callback)
  • Configurable thumbnail image name
  • Support for relative paths with ./ in generated navigation
  • Middleware loader and deep configuration for middleware plugins
  • Updated jQuery
  • Removed JSDom from wrap.js (less strange bugs and better spec load performance)
  • Various bugfixes and improvements

0.5.3-no-jsdom: 0.5.3 stable without JSDom dependency

28 May 11:23
Compare
Choose a tag to compare

0.5.3 stable without JSDom dependency for Windows users having troubles installing default version.

Clarify feature is turned off in this branch, until refactorings in 0.6.0, which will not have JSDom by default.

0.5.3: Context options, source-as-npm package, CI integration, watcher improvements

28 May 13:19
Compare
Choose a tag to compare

Features

  • Context options - now it's possible to define custom engine configuration per catalog. Read more about it in our how-to blog and in official configuration docs.
  • SourceJS is now installable as a node module, and in 0.6.0 we will define it as an official way of using the engine. It's now also published on npm, to follow this installation path run npm i sourcejs --save in your user folder and then run engine with node ./node_modules/sourcejs/app.
  • Added "Update navigation button" to global nav layout.
  • SourceJS core repo now supports CI with full test cycle.
  • With this release we introduced lighter version of SourceJS with no JSDom dependency, with which some Windows user we're facing problems earlier. Get this custom, no-jsdom build here. In 0.6.0 we're planning to totally replace JSDom with Cheerio in main build.

Improvements

  • In 0.5.0 we introduced specs watcher for automatic updates of navigation tree, now we made it more stable and runnable as a sub-process.
  • New configuration for views (page templating), read more about in in our how-to blog.
  • File tree parser is now more robust, and can read even more data without actual spec file provided.
  • Fixing Windows specific issues in Node 0.11+ #130.
  • Improved build scripts, now Grunt is packed as a node dependency, and you won't need a global installation of it.
  • And other various bug fixes and improvements.

API

  • Removed specUtils.getSpecFile, use specUtils.getSpecFromDir instead.
  • Preparing to 0.6.0 release, we separated PhantomJS spec HTML parser module. It's now turned off by default and will be moved to plugins in next major release #143.
  • We started refactoring the options files structure, separating configuration from huge assets and core objects. This release we added rendering group, where specFiles and new views configuration were moved from core. Older options structure will be supported till next major release.

Follow our milestone planning to keep it sync with latest plans.

0.5.3-bb: Custom Backbase release of 0.5.3 fork

28 May 13:01
Compare
Choose a tag to compare

0.5.3-bb is a fork of 0.5.3-dev for special Backbase Launchpad release with removed JSDom and Phantom.

This release is used only to freeze the version, if you need similar build of SourceJS without JSDom, please use official release 0.5.3-no-jsdom.

0.5.2: Improved markdown support and `index.src.html`

15 Apr 14:24
Compare
Choose a tag to compare
  • escaping HTML code example from markdown template
  • syncing features between <markdown> tag with readme.md template files, so they are rendered in the same way
  • adding another template for specs and switching the official Spec filename to index.src.html

Special release for Living Style Guide driven development workshop https://github.com/sourcejs/workshop-lsg-driven-development.