Skip to content
This repository has been archived by the owner on Aug 20, 2021. It is now read-only.

Latest commit

 

History

History
250 lines (180 loc) · 11.8 KB

release-notes.md

File metadata and controls

250 lines (180 loc) · 11.8 KB

Release Notes

Development

Commits

v4.1.1 - April 15th, 2015

  • Relax test file name checks - 5a88b37
  • Fix tests under Webpack 1.8 - d9cba50
  • Fix execution under latest webpack - 8b9d3ac

Commits

v4.1.0 - March 24th, 2015

  • Add resource list plugin - b90a602
  • Do not associate linked assets with bootstrap - 5689f9b

Commits

v4.0.4 - March 19th, 2015

  • Bulletproof component loading in karma tests - 34da0a1
  • Fix race condition in loading of inlined bootstrap - 3bfbbe5
  • Safely handle interactive state in dom ready - 5db0c73
  • Fix component chunk loading for dependencies - b1c14b6

Commits

v4.0.3 - March 19th, 2015

  • Do not throw unsupported error for lower versions - 0330cdc

Commits

v4.0.2 - March 19th, 2015

  • Prevent duplicate scripts prior to DOM ready - 42260ca

Commits

v4.0.1 - March 18th, 2015

  • Avoid exception on rebuild of css external files - 5bf6009

Commits

v4.0.0 - March 17th, 2015

  • #32 - Include circus version in the manifest (@kpdecker)
  • Use safer queries for existing resource lookup - 1ec80ca
  • Add chunk dependency listing plugin - f3db930
  • Include component names in circus.json - a88e572
  • Use componentId for chunk dependencies - 3090396

Compatibility notes:

  • The manifest build version is now checked for greater stability. Major changes to the circus build tool will require all packages be rebuilt.

Commits

v3.0.3 - March 9th, 2015

  • Ensure all components are loaded for to test exec - 568b098

Commits

v3.0.2 - March 6th, 2015

  • Expose path on require function - 5b21e68

Commits

v3.0.1 - March 6th, 2015

  • Fix moduleChunks short circuit with inlined boot - 8132edb

Commits

v3.0.0 - March 6th, 2015

  • #29 - moduleChunks should optimize for single chunk case (@kpdecker)
  • Include the current component in name list - face1e9
  • Omit null values from moduleChunk arrays - cde76bc
  • Move bookkeeping objects into requireFn - 97b51ff
  • Cleanup asset chunk ids - 0e96f93
  • Convert content code to avoid main template render - c37d9b9
  • Make code chunks children of bootstrap chunk - 74a9b3c
  • Fix improper jshint change - 2f44392
  • Move jsonp callback into bootstrap template - d061a96
  • Move cssLoader init into componentComplete handler - f737449

Compatibility notes:

  • This changes the build format so only the bootstrap module emits boilerplate code. Should not have any user facing impact, but all libraries do need to be rebuilt under this format.

Commits

v2.0.0 - February 6th, 2015

  • #31 - Context require statements case the linker to throw an error (@kpdecker)
  • #28 - Linker does not work when alias has capitalization (@kpdecker)
  • #27 - Bootstrap chunk is include in circus.json file (@kpdecker)
  • #26 - It's possible to export duplicate names (@kpdecker)
  • #24 - Should allow for config-based external name generation (@kpdecker)
  • #22 - Bootstrap loading needs to be documented (@kpdecker)
  • #21 - Resolve aliases are not able to point to linked modules (@kpdecker)
  • #20 - AMD requires are not properly linked (@kpdecker)
  • #18 - Convert infrastructure to utilize bootstrapper (@kpdecker)
  • #25 - Allow for non-referenced chunks
  • #19 - Module exporter fails with context requires
  • #17 - Create bootstrap file
  • #15 - Failure due to missing components isn't always obvious
  • Allow for bootstrap only projects - 423a294
  • Pull AMD integration out into standalone project - bb20916
  • Handle array main instances in bower - 9189a84
  • Optimize bookkeeping output for inlined bootstrap - 9368cec
  • Fix external name resolution for direct main refs - e0f29c7
  • Ignore local path spec in package main lookup - ce22c31
  • Give bower priority in package resolution - 5a68b08
  • Fix resolve alias export naming pattern - ab957b8
  • Provide failover for missing bootstrap or vars - 081df68
  • Make module exports aware of package configs - 3273e8d
  • Properly handle exports with ! paths - 45d25f1
  • Minify javascript on publish - b2ce7cc

Compatibility notes:

  • This changes the structure of the init logic dramatically. The build now creates bootstrap logic that handles all file references across all components. It also limits a given page to only having one bootstrap loaded at a given time, which avoids a number of potential versioning issues.
  • AMD adapters have been moved to the circus-amd project

Commits

v1.2.1 - January 13th, 2015

  • Force compression in rework output - 87f1ad1

Commits

v1.2.0 - January 13th, 2015

  • Add publish.filter option - cb2f732
  • Make module linking case insensitive - e1ec296
  • Allow for local vs. CDN linking for builds - 4f755a0

Commits

v1.1.0 - January 12th, 2015

  • Handle published assets within mixins - 30ac066
  • Switch to rework rather than CSSO - 3aee0bb

Commits

v1.0.0 - January 10th, 2015

  • #6 - Consider moving route-based loading into separate plugin (@kpdecker)
  • #5 - Figure out plugin point to publish to CDN (@kpdecker)
  • #3 - Document build and release process (@kpdecker)
  • #2 - Add checks to prevent duplicate loads for explicitly defined resources (@kpdecker)
  • Include css assets in files listing - b380572
  • Use published key to map files to production urls - 74155c3
  • Fix path handling for loader urls in css files - 9390ece

Commits

v0.10.1 - January 8th, 2015

  • Fix resolve context for css dependencies - 86b741e
  • Fix string handling in css loader - aee2316

Commits

v0.10.0 - January 8th, 2015

  • Add support for url bundling from require.css - 5519de7

Commits

v0.9.0 - January 5th, 2015

  • #8 - Optimize single chunk components (@kpdecker)
  • Add support for loading under Fruit Loops envs - f20656f
  • Protect from potentially missing components LUT - 9b9be3a

Commits

v0.8.0 - January 2nd, 2015

  • Implement loadConfigs helper - eb3cbff

Commits

v0.7.0 - December 30th, 2014

  • Copy bower.json in build - 96214de

Commits

v0.6.0 - December 30th, 2014

  • Add checkPermutations resolver option - 6cd5a45
  • Include output name for root circus.json - b98d64a

Commits

v0.5.1 - December 24th, 2014

  • Add repository link to package.json - 11890c1

Commits

v0.5.0 - December 23rd, 2014

  • Allow for custom defined external module names - f6342e4
  • Use script to calculate prefix path if missing - 57f2041
  • Use path prefix for css urls as well - cd61e16

Commits

v0.4.0 - December 18th, 2014

  • Implement Karma Adapter - 5faa7a9

Commits

v0.3.1 - December 18th, 2014

  • Apply watchDelay to avoid watcher issues - e1eaad6
  • Move module/route json init into loader plugin - 71312d7
  • Fix rebuild on external change - 90cae3c
  • Ensure proper watch support for css dependencies - 0159fda

Commits

v0.3.0 - December 14th, 2014

  • Refactor circus.json generation into plugins - c577c6c
  • Include chunk files in circus.json output - fbca19b

Commits

v0.2.2 - December 14th, 2014

  • Handle defined loader instances safely - 7160e26
  • Allow override of any value in circus config - 1a8d74d

Commits

v0.2.1 - December 9th, 2014

  • Properly handle externals loaded by child chunks - 41c0951
  • Fix exportAMD flag docs - 671d6f9
  • Handle ../ when determining module path name - 28616ee

Commits

v0.2.0 - December 8th, 2014

  • #12 - CSS files should be included in circus json (@kpdecker)
  • #11 - Allow circus modules to export to AMD ecosystems (@kpdecker)
  • #10 - Provide utility for generating AMD paths structures (@kpdecker)
  • Force the entry file to always be the first - 6f43c8f
  • Avoid multiple exec on router plugin - 21b17ee
  • Make stringify loader cachable - 24e3fc5
  • Prevent masking errors with css chunk loader - b361873
  • Omit moduleChunks if not including the loader - 0e4c8e0

Commits

v0.1.0 - November 24th, 2014

  • #7 - Allow for linking between config permutations (@kpdecker)
  • Avoid duplicate components in component map - 4db71ea
  • Fix invalid export - 33840b9

Commits

v0.0.1 - November 21st, 2014

Initial public release

Commits