Skip to content

Latest commit

 

History

History
285 lines (204 loc) · 21.4 KB

File metadata and controls

285 lines (204 loc) · 21.4 KB

0.5.3 (2015-12-26)

Bug Fixes

  • cli: Fixed #602 where newly-generated apps were missing dependencies

0.5.2 (2015-11-15)

Bug Fixes

  • debug: debugging info added to session logic (a57528b)
  • session: never returned the identified sessionId (f36181b)
  • websocket the new listen function correctly loads transport first

0.5.1 (2015-10-28)

Bug Fixes

  • log: sockjs logging (bfa9ce5)
  • rpc: request wouldn't configure correctly due to bad fs.exists call (f3e4363)
  • rpc: server can start without rpc responders (4c76116)
  • servePacked: serve the existing packed assets in either production configs (c1fc962)
  • styling: the default app would have background cropped with small browser window (b5d478e)

Features

  • middleware: replaced with session middleware and cached middleware performing the two parts (9da5e2d)
  • autoload API auto load for ws.listen and http.middleware access (a7eb4bc2e)

0.5.0 (2015-10-28)

Bug Fixes

  • log: sockjs logging (bfa9ce5)
  • rpc: request wouldn't configure correctly due to bad fs.exists call (f3e4363)
  • rpc: server can start without rpc responders (4c76116)
  • servePacked: serve the existing packed assets in either production configs (c1fc962)
  • styling: the default app would have background cropped with small browser window (b5d478e)

Features

  • middleware: replaced with session middleware and cached middleware performing the two parts (9da5e2d)

0.4.4 (2015-09-27)

Bug Fixes

  • logging: no warnings by Uglify (2fd3fbd)
  • pack: identify previous assets (a11f584)
  • paths: relative paths outside client (64aa4ce)
  • start: transport started when HTTP server started (159e8d5)
  • tests: pack tests disabled for now (6070de8)
  • tests: quick-test doesn't rely on git (47d1be4)
  • uglify: stick with uglify-js which is the one that stays updated (05c369e)
  • windows: handling * in asset definitions better (23a9a0d)
  • windows: proper windows separator replacement (08bea73)

Features

  • orchestration: internal draft for load-time assets building tasks (1e62af3)
  • orchestrator: tasks are used internally to start and run (147b276)
  • tasks: Alternate way to start socketstream without passing server (62d0dc1)
  • tasks: Task orchestrator is the runtime engine (c967cb3)
  • tasks: default start-server task (6ee5c34)

0.4.3 (2015-06-14)

Bug Fixes

  • bundler: only include asset type in bundle (5ef3ed02)
  • cli: Ensures that new apps point to SS 0.4 (ecd7be27)
  • templates: Generate templates with the same IDs as before, and in sub-directories if configured.
  • tests:
    • Misspelt a path to a file, not caught due to OS X handling mixed case filenames (01718001)
    • More tests added, and some unexpected functionality found (a9c7b54a)
    • Added some tests for the cli, ported from ss-generator (83b11e8f)

0.4.2 (2015-04-27)

Bug Fixes

  • templates: bug with old template engines getting passed root rather than socketstream api (19510e35)

Features

  • bundler: clarify system module entries loader, libs, start (4146ec28)
  • pre-commit: jshint must pass to commit (34017ff2)

0.4.1 (2015-04-21)

Bug Fixes

  • dev: bundler can supply Buffer rather than string for module content (15e6af75)
  • docs: prepend and connect3 re #527 (61b40825)
  • merge: fixed merge mistake (e3826ed5)

Features

  • bundler:
    • ss.bundler.systemModules() returns all (a1114433)
    • revised constructor and define calls of custom bundlers (1caf28a5)

0.4.0 (2015-04-12)

Bug Fixes

  • browserify: essential test coverage, and require working for directories (2a41ea95)
  • bundler:
  • client: http require provides the serveClient API (1dde4e09)
  • cookie: cookie configuration in http strategy (72d6c631)
  • dev: get entry for /code/.. not code/.. (33fba3b9)
  • docs: engine generate (3482973e)
  • error: Better error (60883a42)
  • lint: trying to fix hound comments (34b5e774)
  • packed: Pack 0 assets (e0d01833)
  • serve: serve system module (91ddaa4d)
  • tests:
  • unload: unloading functions (17356a3b)
  • view: correct formatter used for view (5bc2a05d)
  • worker: fixed serving worker files (1a5c91f4)
  • wrap: support system library subdirectories (669f000a)

Features

  • assets:
  • entry: entry point is added to startCode rather than sent with system assets (aaea0d95)
  • browserify: browserify in default bundler loader (fb162bd3)
  • bundler:
  • client: unload and forget calls (d1beae04)
  • constants: constants set by bundler (851dabe0)
  • dev: dev serve /assets (a22d5fc6)
  • entry: first client module with entry.* (f5dd8799)
  • formatter: builtin formatters (ae962a6f)
  • id: unique client id can be used to look up bundler (c5adac7e)
  • loading: better entry module loading (5d232018)
  • locals: can define locals for client and pass to formatters (248c1ab2)
  • log:
    • log is no longer a function (be857ae2)
    • Expose logging to formatters (1c238796)
  • logging: log and serve formatting errors (21ec301a)
  • shim: Dropping JSON shim (bd7ab276)
  • start: Start Code at end of view (19442e69)
  • templates: selectEngine for relative and absolute paths (3009f493)
  • webpack: webpack bundler exceptions fixed (f7ed22a9)

Compatibility

  • log: log is no longer a function (be857ae2)
  • The browserify.js require implementation no longer looks for 'node_modules' paths. This feature makes little sense in the browser, and goes against a principle of simplicity. The require lookup is now small and simple. 1) File 2) Directory 3) System

0.3.12 (2015-04-05)

Bug Fixes

  • cookie: cookie configuration in http strategy #454 (8f6c20f0)
  • debugging: Log stack trace for internal server errors (ec0f7337)
  • docs:
  • integrations: Fixed config for gitter notify (28543c51)
  • static:
    • Static files from static and assets dirs (f93652e4)
    • Views and static paths can coexist without name clashes #470

Features

  • modules and libs:
    • Can be overridden #456
    • Shims are loaded before libs and can be added with the send call. (d0d0715165)
  • http:
    • Alternate strategies for http middleware (a25c3d86)
    • static strategy (d2037735)
  • static: Support no use of ss.http.middleware (f2fd0ca0)

Compatibility

  • Node 0.6 is no longer supported
  • Upgraded to latest Connect version #504
  • Upgraded to latest Engine.io version #435

0.3.11 (2014-10-15)

Bug Fixes

  • Adding travis support back in (d7d15fbe)
  • Gruntfile: names changed for tasks isGhPagesBranch, isClean (b5f95803)
  • TravisCI: Not testing 0.8 as dependencies no longer support it (443e4ffa)
  • docs:
  • generator: updated jade templates - fixes #447 (d58d2457)
  • http:
    • Fixes and updates (58898c5c)
    • Allow setting your own cookie parser secret (8432e347)
  • test: Updated should and made changes to testing setup (c4e2eb61)
  • tests:
    • Istanbul was injecting listeners that failed a test (32ab2283)
    • Added coveralls to check the code coverage stats (db166c1e)
    • Better test running (033f1787)
  • travis: Dropping support for 0.8 (1f6e3901)
  • workflow: Replacing grunt tasks with node modules (fedf8ac3)

Features

  • Gruntfile:
    • Add helper task grunt isGhPagesBranch (4afd173e)
    • Add task grunt release:push (5fa909f6)
    • Add task grunt isClean:branchName (1cfaf107)
    • Add task grunt changelog (fa3ebef8)
  • lib: Users can now pass the NODE_ENV to set the environment (09bb6c0d)
  • utils: Add ss.api.log unified logging API (5fcd9527)