Skip to content

Releases: sourcejs/Source

0.5.1: EJS spec pre-rendering, globalNav improvements and lots of bugfixing

28 Mar 17:59
Compare
Choose a tag to compare

This update is mostly focused on bug fixing.

In this update

  • Added EJS pre-rendering, now you can use includes in any Spec pages (docs)
  • Spec Style test page added
  • Removed hack with "!" after hash in Spec page URLs
  • Removed unused specAssets module
  • Specs with tag "hidden" are now not appearing in Search
  • Removed line numbers in show code snippets because of their unstability
  • Simplified nav page markup
  • Turned off auto URL hash update on scroll, because of performance (to return it, modify options.assets.modulesOptions.navHighlight.updateHash)
  • Updated Bootstrap version to v3.3.4 (used in docs pages for examples)
  • And various bug fixes, view the full list of changes in 0.5.1 PR

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

0.5.0: Full Markdown support, watcher, GitHub auth

12 Mar 15:28
Compare
Choose a tag to compare

We continue improving SourceJS engine, adding new features and stabilising previous ones. With new release pace, we are trying to deliver updates every month, following semantic versioning rules.

Follow our milestones and branch updates to stay in sync with upcoming features.

In this update

  • Full markdown support for both <markdown> tag and *.md files instead of index.src http://sourcejs.com/docs/markdown
  • Watcher for info.json changes to optimize file-tree parser calls (check notes, if you want to revert this feature)
  • Specs are now available only by path url like http://sourcejs.com/docs/base, and direct links with index.src, index.md on the end, will point to file source
  • Removed unused LESS middleware
  • Updated express logger and other improvements

Turned off by default

GitHub authorization integration http://sourcejs.com/docs/auth/

Notes

To turn off new watcher feature, and use cron task for re-indexing navigation, change core.watch.enabled, core.fileTree.mainPageTrigger, core.fileTree.cron in your user/options.js.

0.4.1: Fixes and improvements

24 Feb 22:02
Compare
Choose a tag to compare

Fixing header issue in source_example #97
Adding missing masks for various file extensions in navigation parser
Reverting temp async patch for navigation update til refactoring in 0.5.0
Favicon support
Typography styles adjustments

0.4.0: Clarify 2.0, API, Middlewares, full *.src support, Markdown

07 Jan 20:45
Compare
Choose a tag to compare

This update is very important for us, as now we consider SourceJS stable, and next releases will be dedicated to improvement of use cases based on different technologies.

New features:

Till 1.0.0 we don’t plan any globally breaking changes. Main focus of core team is to improve existing features, and focus on plugins.

Since this release, we’re moving to semantic versioning, and patch versions will come about once more than once a month.

0.4.0-rc

08 Dec 09:58
Compare
Choose a tag to compare
0.4.0-rc Pre-release
Pre-release

Migration instructions

Contents API (for sourcejs/lego and updated clarify)
Middleware support (soon Jade, Markdown middlewares will be released)
Search result modal box (if you have lots of specs)
Improved engine CSS isolation
Refactored file tree data building (for filters, commint in 0.4 stable)
REST API (docs)
JS Lint

0.4.0-beta

31 Jul 13:53
Compare
Choose a tag to compare
0.4.0-beta Pre-release
Pre-release

Stable plugin system and file organization refactoring
Almost full *.src support and custom template support
Common options
Navigation improvements

0.3.3

31 Jul 12:51
Compare
Choose a tag to compare

Minor fixed and last 0.3.* version freeze.

0.3.2: Navigation improvements, basic .src files support, code highlighter

31 Dec 15:28
Compare
Choose a tag to compare

Generated navigation improvements and documentation http://sourcejs.com/docs/data-nav
Inner navigation for subheadings and current section highlight
404 page
Initial .src files support
Default port changes from 80 to 8080 (port forwarding guide https://gist.github.com/operatino/8257493)
Clarify enchancements, now runs fast with jsdom and phantomjs is optional
New code highlighter (prism.js)
/client -> /client-side
Grunt task renamed - deployServer -> deployRemote
Less Middleware

0.3.1: File tree module and some improvements

30 Sep 08:40
Compare
Choose a tag to compare

File Tree node.js module for navigation auto-generation
Grunt plugins update
Section collapsing fix
globalNav.js refactoring to new module extend architecture
Bootstrap update for docs
Gruntfile improvements

0.3.0: Full Node.js support, Clarify module, couch DB api

18 Sep 09:38
Compare
Choose a tag to compare

Stable realease

  • Apache, PHP -> Node.js with express
  • Core styles refactoring, adding less support
  • New file architecture to suit client/node parts of Source engine
  • Clarify plugin for node part, for testing separate code examples in different context
  • Seperating plugins from core and adding volojs support, you can find Source plugins at https://github.com/sourcejs
  • Couch DB api and other features for custom plugins