Skip to content

Releases: sourcejs/Source

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

Choose a tag to compare

@robhrt7 robhrt7 released this 20 Sep 20:16

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

Choose a tag to compare

@robhrt7 robhrt7 released this 20 Sep 20:21

Planned as a last patch release before 0.6.0

0.5.5-no-jsdom: 0.5.5 stable without JSDom dependency

Choose a tag to compare

@robhrt7 robhrt7 released this 16 Aug 18:42

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

Choose a tag to compare

@robhrt7 robhrt7 released this 16 Aug 18:41
  • 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

Choose a tag to compare

@robhrt7 robhrt7 released this 15 Aug 16:37

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

Choose a tag to compare

@robhrt7 robhrt7 released this 15 Aug 16:36
  • 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

Choose a tag to compare

@robhrt7 robhrt7 released this 28 May 11:23

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

Choose a tag to compare

@robhrt7 robhrt7 released this 28 May 13:19

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

Choose a tag to compare

@robhrt7 robhrt7 released this 28 May 13:01

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`

Choose a tag to compare

@robhrt7 robhrt7 released this 15 Apr 14:24
  • 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.