0.3.5
facebookresearch/AnimatedDrawings0.3.5Feb 19, 2017by JSBlocks-CI
AI Summary
A maintenance release for jsblocks that resolves numerous bugs regarding DOM updates, observables, and server-side rendering, alongside improvements to debugging and CI/CD pipelines.
Key Highlights
- Resolved critical bugs with DOM updates in nested observables and each/option queries.
- Fixed observable serialization issues with JSON.stringify.
- Improved server-side rendering support for module loaders.
- Added checkbox groups support and enhanced debug messages.
- Refactored code structure for better organization.
New Features
- Checkbox groups support
- Blocks.middleware implementation
- Serverside comment query parsing
- blocks.executeExpression() method
- Better support for module loaders in serverside rendering
Full Release Notes
# jsblocks release 0.3.5 ## Closed issues: - [[`#74`]](https://github.com/astoilkov/jsblocks/issues/74) - options query do not replace option value in some situations - [[`#86`]](https://github.com/astoilkov/jsblocks/issues/86) - observable cannot survive JSON.stringify - [[`#93`]](https://github.com/astoilkov/jsblocks/issues/93) - Uncaught TypeError: Cannot read property '_serverData' of undefined - [[`#104`]](https://github.com/astoilkov/jsblocks/issues/104) - Blocks is inserting the wrong text in the wrong node - [[`#111`]](https://github.com/astoilkov/jsblocks/issues/111) - Cannot set property '$this' of undefined. - [[`#113`]](https://github.com/astoilkov/jsblocks/issues/113) - expressions not updating in nested observables - [[`#119`]](https://github.com/astoilkov/jsblocks/issues/119) - each-query not updating the dom with dependency-obervable - [[`#123`]](https://github.com/astoilkov/jsblocks/issues/123) - Select to map to Model with options data-query - [[`#126`]](https://github.com/astoilkov/jsblocks/issues/126) - side effects of 'each' and 'options' together - [[`#129`]](https://github.com/astoilkov/jsblocks/issues/129) - observable event handle not binding correctly to DOM - [[`#132`]](https://github.com/astoilkov/jsblocks/issues/132) - Issues with the 'sort'-extender. ## Merged pull requests: - [[`#106`]](https://github.com/astoilkov/jsblocks/pull/106) - Updating/Insetring of wrong nodes fixed. Closes #104 - [[`#107`]](https://github.com/astoilkov/jsblocks/pull/107) - Added toJSON to observable and tests for it. - [[`#109`]](https://github.com/astoilkov/jsblocks/pull/109) - Added update function to options-query fixes #74. - [[`#110`]](https://github.com/astoilkov/jsblocks/pull/110) - Moved 'View._bindContext' to src/mv/bindContext.js. - [[`#112`]](https://github.com/astoilkov/jsblocks/pull/112) - Fixed some issues with template data-query. - [[`#114`]](https://github.com/astoilkov/jsblocks/pull/114) - Added check if observable._expressions has current expression. Fixes #113. - [[`#115`]](https://github.com/astoilkov/jsblocks/pull/115) - Fixed the serverside template-data-query I broke in a previous change. - [[`#118`]](https://github.com/astoilkov/jsblocks/pull/118) - Added Blocks.middleware... - [[`#127`]](https://github.com/astoilkov/jsblocks/pull/127) - Added 'null' to the valid params for the 'val'-query. - [[`#128`]](https://github.com/astoilkov/jsblocks/pull/128) - Implements checkbox groups and fixes false negative select multple attribute check. - [[`#130`]](https://github.com/astoilkov/jsblocks/pull/130) - Now cloning **props** and changed order in 'with' - [[`#133`]](https://github.com/astoilkov/jsblocks/pull/133) - Fixed issues with the sort-extender described in #132. - [[`#139`]](https://github.com/astoilkov/jsblocks/pull/139) - Fixed bug in observable._expressionKeys. - [[`#140`]](https://github.com/astoilkov/jsblocks/pull/140) - Removed context.childs. - [[`#141`]](https://github.com/astoilkov/jsblocks/pull/141) - Implemented Serverside comment query parsing. - [[`#143`]](https://github.com/astoilkov/jsblocks/pull/143) - Fix #93 - [[`#144`]](https://github.com/astoilkov/jsblocks/pull/144) - Better support for module loaders & libaries in serverside rendering. - [[`#145`]](https://github.com/astoilkov/jsblocks/pull/145) - Reverted one change from #143 that broke collections. - [[`#149`]](https://github.com/astoilkov/jsblocks/pull/149) - Fixed / Implemented debug messages for "normal" methods. - [[`#150`]](https://github.com/astoilkov/jsblocks/pull/150) - Debugging enhancments (custom Messages and more ) - [[`#157`]](https://github.com/astoilkov/jsblocks/pull/157) - Travis releases ## Commits: - [[`a12d5fd6fd`]](https://github.com/astoilkov/jsblocks/commit/a12d5fd6fd2f9f44a565c46b0842828d8de0658b) - :tada: 0.3.5 - [[`9d1efefb7f`]](https://github.com/astoilkov/jsblocks/commit/9d1efefb7f67b3712c55cb712d8b5d4117637219) - Updated jscore to 16e21b0c4e and jsvalue to 44af1b33d8. - [[`ef8550ba04`]](https://github.com/astoilkov/jsblocks/commit/ef8550ba0466a3fd78e8c37a4ff0a9b5b106da70) - Merge pull request #157 from astoilkov/travis-builds - [[`8d43cb75d0`]](https://github.com/astoilkov/jsblocks/commit/8d43cb75d0befdc1ed93a93302df5b2214c1cafc) - Fixed wrong prerelease detection regex - [[`ef0ee6a487`]](https://github.com/astoilkov/jsblocks/commit/ef0ee6a48741e9568a6a64b97cd945a36c101f62) - Added npm publish step. - [[`b6a91baf18`]](https://github.com/astoilkov/jsblocks/commit/b6a91baf182f1363e31d7ceaf39d630cd4895b0c) - Replaced (most) REST-Calls to github with GraphQL. - [[`cace01d77c`]](https://github.com/astoilkov/jsblocks/commit/cace01d77cbf7c3367e17e18e1b9aa05742244b7) - Added dev-dependencie "github" for easy github api access. - [[`a89cd5d05a`]](https://github.com/astoilkov/jsblocks/commit/a89cd5d05a436154484c9cdaa05eb81c4c90a0e2) - First steps for commit logs on the release page :) - [[`878093b591`]](https://github.com/astoilkov/jsblocks/commit/878093b59119b205b0303ca9dbcfcd16e0b53916) - Fixed wrong type in params in tag creation. - [[`ec809e047a`]](https://github.com/astoilkov/jsblocks/commit/ec809e047a27efa542dbc903ad604fb6d86e4321) - Even more logs for CI Builds. - [[`56b073f749`]](https://github.com/astoilkov/jsblocks/commit/56b073f7494e55b9dd9d8606e4ebbeb354db8892) - Fixed wrong date in commits, add missing param "force" for Tag creation. - [[`e0fb0730c6`]](https://github.com/astoilkov/jsblocks/commit/e0fb0730c670a67031d7c11281670167dd22ebd1) - Initial NPM publish function. - [[`3c0135aeb3`]](https://github.com/astoilkov/jsblocks/commit/3c0135aeb385472526c62f91b383518eb3350208) - Changed tag creation method to apply a valid creator/author to the tag. - [[`461ea16bfd`]](https://github.com/astoilkov/jsblocks/commit/461ea16bfd4439de19638cddc478c5bae9493501) - Now checking out master before building. - [[`1cf9455284`]](https://github.com/astoilkov/jsblocks/commit/1cf9455284b493e4179ceb54d0e0ec1911f1094e) - Added master commit detection. - [[`8ff3e918d4`]](https://github.com/astoilkov/jsblocks/commit/8ff3e918d46012c18312902d65f057480b97a210) - added c++ 11 toolchain (for nodegit) to travis.yml and fixed typo - [[`f5c08e9221`]](https://github.com/astoilkov/jsblocks/commit/f5c08e92218009d59b77f40bfd74227285aec038) - Travis: Added after_success hook for testing, set node_js version to the - [[`88d67bab51`]](https://github.com/astoilkov/jsblocks/commit/88d67bab5102d5d619706eb30f66fd2a319d049a) - First (git) actions for CI build releases. <WIP> - [[`844cd09ad4`]](https://github.com/astoilkov/jsblocks/commit/844cd09ad4bb3646b3015827019cb297c6b2447a) - Updated jscore to fcf951d - [[`1fbbb8dca0`]](https://github.com/astoilkov/jsblocks/commit/1fbbb8dca0f7a67de09d89059af517c7892d1526) - Fixes for nested each/option queries. - [[`f9ce47cf1e`]](https://github.com/astoilkov/jsblocks/commit/f9ce47cf1e93c6005b8c44b558ff946cd83d9646) - Implemented clone for Expression. - [[`4358bfb00e`]](https://github.com/astoilkov/jsblocks/commit/4358bfb00e3457d8a34590c636110738836e1818) - Implemented clone for VirtualElement. - [[`d39d6e8b14`]](https://github.com/astoilkov/jsblocks/commit/d39d6e8b14521a11dcace15c319ee3f80e6bb1d4) - Updated jscore to f8ced57. - [[`5de343e452`]](https://github.com/astoilkov/jsblocks/commit/5de343e452827051d1bc0092837cdd7295749995) - Observable in model prototype will now be wrapped when it's not an - [[`e87d5c0eb8`]](https://github.com/astoilkov/jsblocks/commit/e87d5c0eb8070ff5ea88e964a097e3ca1cf8f2d5) - Added blocks.executeExpression(). - [[`67c32c71d1`]](https://github.com/astoilkov/jsblocks/commit/67c32c71d18237ceea9fec184784b86af326c689) - Whoops: Added changes I forgot to commit. - [[`0ddd24945f`]](https://github.com/astoilkov/jsblocks/commit/0ddd24945f9b069e927e3f52e54b23630e7d1f78) - Changed behavior of not-defined properties to not be wrapped within an - [[`2082eef7ca`]](https://github.com/astoilkov/jsblocks/commit/2082eef7ca76a3ac4b3353487c0693007863d2ab) - Added condition to remove invalud use of view.removeAt(). - [[`8c9152eef9`]](https://github.com/astoilkov/jsblocks/commit/8c9152eef9924a83b4ed3778d5de37f6bb3feec6) - Fixed bug in on query applying wrong events. - [[`cc420dca04`]](https://github.com/astoilkov/jsblocks/commit/cc420dca048143797e25252d6ae61b3a69aef696) - Fixed "document is not defined" in node in serverData.js - [[`eee38e307c`]](https://github.com/astoilkov/jsblocks/commit/eee38e307ce7007878f5da6567b0b314eaf05f43) - Added return statements to modules, previously not returning their ex… - [[`2f643c017f`]](https://github.com/astoilkov/jsblocks/commit/2f643c017f4621fb6c99b5a205a3fd9094e182f4) - WIP: Changed build process to generate self executing closures arroun… - [[`b324a83bfa`]](https://github.com/astoilkov/jsblocks/commit/b324a83bfae3c3c57ca5e4f0159938a00eca7ae4) - Fixed bug in ElementData.clear() - [[`9b6e157962`]](https://github.com/astoilkov/jsblocks/commit/9b6e157962055d4d0a994905f244d94db8bea34e) - Removed unused default value/option in node-Middleware. - [[`6002545ad0`]](https://github.com/astoilkov/jsblocks/commit/6002545ad07f62583741b4fc1018c957b257e5c9) - Changed "on"-data-query to be able to accept unlimited "args". - [[`f5ae8428e8`]](https://github.com/astoilkov/jsblocks/commit/f5ae8428e818ec487878c33562b585d18b91be68) - Fixed misstake in refactoring. - [[`8937239035`]](https://github.com/astoilkov/jsblocks/commit/8937239035d9fe82c29dbe0e27440006f733ff67) - Changed observables attribute-update logic to use dom.attr - [[`df176f044d`]](https://github.com/astoilkov/jsblocks/commit/df176f044da75401167b72ccf1484d2529611f64) - Implemented update for dependency observable arrays. - [[`4ec1c25b16`]](https://github.com/astoilkov/jsblocks/commit/4ec1c25b1609a8668859dcd721f6c8f42c0de7bd) - Fixed extenders for depencie observables. - [[`1da54849ad`]](https://github.com/astoilkov/jsblocks/commit/1da54849ad48be24d9fc8c0198672c12cea8de50) - Fixed sorting in chained extenders by keeping track of chages. - [[`8450a986ae`]](https://github.com/astoilkov/jsblocks/commit/8450a986ae125a9be5c6aa3bde17b8a4b8b33530) - query/ExtenderHelper Fixed positioning issue when reinserting previously - [[`2f2c57fdb1`]](https://github.com/astoilkov/jsblocks/commit/2f2c57fdb13a1fffef9cc8088dc5b4f8d48763b6) - query/ExtenderHelper: Changed if-else-constructs to switch statements. - [[`9fe340d8e0`]](https://github.com/astoilkov/jsblocks/commit/9fe340d8e0008d4c4f5d209dcc60b4b46b361387) - Changed opertation types from strings to an "enum". - [[`05f57d2419`]](https://github.com/astoilkov/jsblocks/commit/05f57d24190f302c468cf757a2880c65798a1bfb) - query/observable: removed duplicated code - [[`69ae8d8f52`]](https://github.com/astoilkov/jsblocks/commit/69ae8d8f52fe4c4bd91806fbc419f9899e14901c) - Moved the inline script tag for the server data to a data attribute o… - [[`d5acc8a9e7`]](https://github.com/astoilkov/jsblocks/commit/d5acc8a9e75b11936ce23764ddd98158db86f4c6) - Added escaping in VirtualComments. - [[`7e2cf5c867`]](https://github.com/astoilkov/jsblocks/commit/7e2cf5c867934cf9ff3b6d4a0ae2105b2f53ebd3) - Moved escape regex to modules/Escape. - [[`cc1e93ff0f`]](https://github.com/astoilkov/jsblocks/commit/cc1e93ff0fa1ecb32923482347b85423c1a3d3cb) - Added modules/Escaping with the first useful methods. - [[`310249425c`]](https://github.com/astoilkov/jsblocks/commit/310249425c4ff4a3c6c6a93964a2222c07211861) - Merge pull request #150 from Kanaye/master - [[`0b44441d91`]](https://github.com/astoilkov/jsblocks/commit/0b44441d9169251e0dbe8155968055995f6e14da) - Added check to make sure that blocks.debug is active, ready and would - [[`cfe1c78a15`]](https://github.com/astoilkov/jsblocks/commit/cfe1c78a1562c643187fea5e3db595811e0b00b2) - Optimized performance of the debug build. - [[`fb75852959`]](https://github.com/astoilkov/jsblocks/commit/fb75852959a3eec14fd9a2250128fd94ef27cdd7) - Changed the manual throwDebugMessage to the debug macro. - [[`c0115f1e20`]](https://github.com/astoilkov/jsblocks/commit/c0115f1e201f7f3dcfd3e54427c264eb2083bfea) - Implemented a aimple debug macro to throw custom debug messages. - [[`43c6ccd14f`]](https://github.com/astoilkov/jsblocks/commit/43c6ccd14fb85e87016e527d0ace68c36d62c62f) - Now reversing the parsed debug code (defining __DEBUG_METHOD) in the - [[`10d4a4eca8`]](https://github.com/astoilkov/jsblocks/commit/10d4a4eca8a95d9b70be17741058ab8aaa639801) - Modified Asnyc-View-Error Message to be more clear to: - [[`335b756f05`]](https://github.com/astoilkov/jsblocks/commit/335b756f052cda5c0f5b789a3273bd48bb2c63a9) - Added sourceURL for expressions. - [[`bccf7ba2c6`]](https://github.com/astoilkov/jsblocks/commit/bccf7ba2c654dbdc4097849a540a4effdc4259e2) - Added custom debug messages for async view init, wrong - [[`bdcd08918f`]](https://github.com/astoilkov/jsblocks/commit/bdcd08918feb47a54f7cec7e7bf5bca09ea7919e) - Added custom debug methods, kinda. - [[`8fe09d4816`]](https://github.com/astoilkov/jsblocks/commit/8fe09d481693f6272e83a9ccb712f74d539c172e) - Added method `throwMessage` to blocks.debug which outputs a custom error - [[`5dc25a49fa`]](https://github.com/astoilkov/jsblocks/commit/5dc25a49faad5b3a7ce4096f472cf82cca1de4bb) - Moved jsdebug default styles to an object. - [[`bc129d7b5b`]](https://github.com/astoilkov/jsblocks/commit/bc129d7b5b0e3f905d6965f1d86f55b85fe5475c) - Added/renamed more style-names from the highlightjs update. - [[`4d6a7303b6`]](https://github.com/astoilkov/jsblocks/commit/4d6a7303b66469bb8bde273ce5ebded46eb15246) - Updated node-rendering dependencies (express & parse5). - [[`8d2b5b37b6`]](https://github.com/astoilkov/jsblocks/commit/8d2b5b37b681934eb51d4d528eaf897ee13e8748) - Updated dev-dependencies. - [[`29b4ac27d2`]](https://github.com/astoilkov/jsblocks/commit/29b4ac27d28e76ad1ccbdd5b37e17ef946399514) - Merge pull request #149 from Kanaye/master - [[`c4300f419c`]](https://github.com/astoilkov/jsblocks/commit/c4300f419c4a07b648f04002708a948be350b1b3) - Updated jscore to commit c7e46b7cd639b5d093fc8bc6eae8760a33c7ce8e. - [[`25396846aa`]](https://github.com/astoilkov/jsblocks/commit/25396846aa4091318657e51506b58571e68e4c72) - Added debug types for Model and ModelInstance Fixed some jsdocs. - [[`37985958b1`]](https://github.com/astoilkov/jsblocks/commit/37985958b1462071a414b9aa728bcf8616f58c32) - jsdebug now treats undefined as "not specified" in optional parameters. - [[`6667249870`]](https://github.com/astoilkov/jsblocks/commit/666724987005175d9b39252987e22707010ad8d5) - Some jsdoc fixes and implemented "blocks.debug.pause()" and - [[`0345b25bd3`]](https://github.com/astoilkov/jsblocks/commit/0345b25bd3835a2c068d5b9cda69aa685712c266) - jsdebugs "less-args" error is now printing param-names and is not pri… - [[`0871c4bdc8`]](https://github.com/astoilkov/jsblocks/commit/0871c4bdc8f57336296c43d74f1566cfb1d73447) - Stopped jsdebug printing "Usage exmple" if there is no usage example for - [[`da3c09d875`]](https://github.com/astoilkov/jsblocks/commit/da3c09d87524aca19e158c43be9faf43946e6e12) - Fixed some jsdocs and parameter type missmatches inside the library. - [[`fbb8831753`]](https://github.com/astoilkov/jsblocks/commit/fbb8831753d3bbddb2fed5978714833161c0d1ab) - Fixed bug in checkArgs of jsdebug showing wrong error. - [[`b11a50dd68`]](https://github.com/astoilkov/jsblocks/commit/b11a50dd68b13c6b78cc178e06859e3bbe9236d8) - Mostly adding (or fixing) jsdoc param description. - [[`fd1bc32b06`]](https://github.com/astoilkov/jsblocks/commit/fd1bc32b0637645042534b741ab4f44747dab871) - Temporary workarround in observables because jsdebug will try to unwr… - [[`7f337f7eed`]](https://github.com/astoilkov/jsblocks/commit/7f337f7eedd48fd4c1e7b28aa3abd87bd1e878b7) - Initial fixes/impl for method-debug-messages. - [[`f0e77b8b5b`]](https://github.com/astoilkov/jsblocks/commit/f0e77b8b5b1ac096de320a323b296aaf3f108059) - Fixed expression in jsdebug#checkArgsTypes for non query methods. - [[`7e841841e7`]](https://github.com/astoilkov/jsblocks/commit/7e841841e7ef94c5c2d624d496857d8caa4d1df6) - Removed unnecessary method (stub?) for adding images. - [[`4373827383`]](https://github.com/astoilkov/jsblocks/commit/43738273835ef013f1d78e7722651cbf645c7c01) - Merge pull request #144 from Kanaye/master - [[`2ecd5673a6`]](https://github.com/astoilkov/jsblocks/commit/2ecd5673a6c26297a4ca359a148c52a4ec234a2f) - Merge pull request #145 from Kanaye/collection-fix - [[`703f0d7c2d`]](https://github.com/astoilkov/jsblocks/commit/703f0d7c2d9bfb34ad8ce5b6a2969dbb930ad4cd) - Reverted one change from #143 that broke collections. - [[`5e844b5fcf`]](https://github.com/astoilkov/jsblocks/commit/5e844b5fcfd24a42ff4b836158b392ff726aede9) - Better support for module loaders & libaries in serverside rendering. - [[`dddbd0a5c3`]](https://github.com/astoilkov/jsblocks/commit/dddbd0a5c337aa504e803bb85ebee08cda8e24a0) - Merge pull request #143 from Kanaye/fix-#93 - [[`a3099edb3b`]](https://github.com/astoilkov/jsblocks/commit/a3099edb3b8dc32bcc64b68fa7980de9c4253865) - Implemented clone for App and View. - [[`4adedb5e85`]](https://github.com/astoilkov/jsblocks/commit/4adedb5e856377559d9f6b9c3b3d09523cc35580) - Updated lib/blocks/core.js to version in astoilkov/jscore#3. - [[`bb5b85c6de`]](https://github.com/astoilkov/jsblocks/commit/bb5b85c6deb0cd98ff1427b497ed8ad35c0bdd22) - Merge pull request #141 from Kanaye/serverside-comment-expressions - [[`a6acd83c63`]](https://github.com/astoilkov/jsblocks/commit/a6acd83c635f2f7729ca5293735c7426f015aa25) - Merge pull request #140 from Kanaye/bug-#111 - [[`7127ed36e0`]](https://github.com/astoilkov/jsblocks/commit/7127ed36e0f3adc8dc6e170af8067f9711f046a9) - Implemented Serverside comment query parsing. - [[`085ee01f85`]](https://github.com/astoilkov/jsblocks/commit/085ee01f852d06430c353d8c43d3fcfaada6065e) - Removed context.childs. - [[`c17f2627d4`]](https://github.com/astoilkov/jsblocks/commit/c17f2627d422beb1a7f632d29fbafb9ff497247e) - Merge pull request #139 from Kanaye/bug#138 - [[`fae22bbac5`]](https://github.com/astoilkov/jsblocks/commit/fae22bbac5fbd4e515e0360ab12a23697d227f81) - Fixed bug in observable._expressionKeys. - [[`8e602c324b`]](https://github.com/astoilkov/jsblocks/commit/8e602c324bdad93a254b65936af0bb408ee171fa) - Merge pull request #133 from Kanaye/fix-#132 - [[`19a4bd3ec7`]](https://github.com/astoilkov/jsblocks/commit/19a4bd3ec73c1c4d869f5ba786d24f835052da4e) - Fixed some bugs in the sort-extender. - [[`36e9e5cdb3`]](https://github.com/astoilkov/jsblocks/commit/36e9e5cdb34f91802bcc211098664a9c05650d95) - Added bind to sort-extender. - [[`4c4ccbc126`]](https://github.com/astoilkov/jsblocks/commit/4c4ccbc126d091345938cbd8655bced4787e7b0f) - Merge pull request #130 from Kanaye/bug-#129 - [[`f0488a4d07`]](https://github.com/astoilkov/jsblocks/commit/f0488a4d07da83733faacbdc832c258d5a5a46cf) - Now cloning **props** and changed order in 'with' - [[`b72e8cc484`]](https://github.com/astoilkov/jsblocks/commit/b72e8cc48406a4186564014ef6a66e86ecc2ae1a) - Merge pull request #128 from Kanaye/bug-#123 - [[`547d934379`]](https://github.com/astoilkov/jsblocks/commit/547d934379c51959af0a833b81c0be71c7c82f7a) - Implementation of checkbox groups. - [[`acf58c9bf7`]](https://github.com/astoilkov/jsblocks/commit/acf58c9bf7ca9a988bafc690cb42e07b4c7a2241) - Multi-Selects 'val' now work when only 'multiple' is written. - [[`5156b16fc4`]](https://github.com/astoilkov/jsblocks/commit/5156b16fc485f97071768abded6ef70248b65b69) - Merge pull request #127 from Kanaye/issue#122 - [[`6b9fd4510e`]](https://github.com/astoilkov/jsblocks/commit/6b9fd4510e350fd7c8e9978cc82d608ebd5751a5) - Added 'null' to the valid params for the 'val'-query. - [[`1123d4f6ef`]](https://github.com/astoilkov/jsblocks/commit/1123d4f6ef5dfcdaba7a98765d8b1a1d5a36e30e) - Merge pull request #118 from Kanaye/blocks.middleware - [[`54b6ecc851`]](https://github.com/astoilkov/jsblocks/commit/54b6ecc8519c66097bd5878736270265ff8fee16) - Added baseTag and options. - [[`2af9161c4d`]](https://github.com/astoilkov/jsblocks/commit/2af9161c4d7d3657d5c628545c1e7a47b8fea505) - Added baseUrl to Router for blocks.middleware() - [[`cdc74eaa68`]](https://github.com/astoilkov/jsblocks/commit/cdc74eaa6831367f71d856aa0d61e15d21bdfd11) - Added blocks.middleware. - [[`9bd1f1d7df`]](https://github.com/astoilkov/jsblocks/commit/9bd1f1d7df539f469551308a8eee4866bb9b037c) - Merge pull request #115 from Kanaye/template-fix-v2 - [[`ac8190dd22`]](https://github.com/astoilkov/jsblocks/commit/ac8190dd228c2b18efad66701bcd94d6d53df889) - Merge pull request #114 from Kanaye/bug-#113 - [[`55d9a335a6`]](https://github.com/astoilkov/jsblocks/commit/55d9a335a627f131b714df57d2fcd7018a1c6252) - Fixed missing condition and .rawValue from a previous change on serve… - [[`c72c83b9a7`]](https://github.com/astoilkov/jsblocks/commit/c72c83b9a73fddb76f2b6225061bdeefac6bf8bc) - Added check if observable._expressions has current expression and add… - [[`6e967969d2`]](https://github.com/astoilkov/jsblocks/commit/6e967969d22c43f6e4737ed3536ad8f04b6bd59e) - Merge pull request #112 from Kanaye/template-query-fixes - [[`c14b0999d0`]](https://github.com/astoilkov/jsblocks/commit/c14b0999d00cdc74fce5f5cd8cccaa360eec240a) - Added test for finding correct script in template query. - [[`90db83bedc`]](https://github.com/astoilkov/jsblocks/commit/90db83bedc39014c0d83558d2c280174923ec7b2) - Modified node-override of temlate-query for passDetailValues also fixed - [[`dfe269b1d3`]](https://github.com/astoilkov/jsblocks/commit/dfe269b1d3e42d1f020c2e556042edc517009b25) - Added 'parameterName' in DomQuery.executeMethods. - [[`107b09cdd4`]](https://github.com/astoilkov/jsblocks/commit/107b09cdd4a67f279ac1bbd5a990273cf4919102) - Merge pull request #109 from Kanaye/bug-#74 - [[`1fce71c0b4`]](https://github.com/astoilkov/jsblocks/commit/1fce71c0b4f373cd84788b7ed0e665abd0b9db18) - Removed unnecessary update-call. - [[`d2c786d80c`]](https://github.com/astoilkov/jsblocks/commit/d2c786d80cab81a0ec295c91ce9b6c0f7ea3bd0e) - Added Tests for new options behaviour. - [[`a43764d6f1`]](https://github.com/astoilkov/jsblocks/commit/a43764d6f1690b7a2077247d7fff145444c817fd) - Fixed bug in new Expression.NodeWise rendering. - [[`0339a968c6`]](https://github.com/astoilkov/jsblocks/commit/0339a968c615caf2fc3203a80632bfdaf970c8d5) - Added update function to options-query. - [[`487eb803bd`]](https://github.com/astoilkov/jsblocks/commit/487eb803bd2257a6f0314bc12d81af80650d0b9a) - observable.update now not subscribes. - [[`43a3fc6ee4`]](https://github.com/astoilkov/jsblocks/commit/43a3fc6ee47de8f5a46b10becc3dd29c0e8f6b31) - Added observable._getValue(). - [[`ba2a9aac9e`]](https://github.com/astoilkov/jsblocks/commit/ba2a9aac9e34cd20097136d79d2336a64e774d77) - Added call to observable.update(). - [[`25ed83b44c`]](https://github.com/astoilkov/jsblocks/commit/25ed83b44c32bd8bf47d2689a82c61c8e1c8e32e) - Fixed attributes not get synced in some cases. - [[`7d0e448d14`]](https://github.com/astoilkov/jsblocks/commit/7d0e448d14a48d4e1c588feab01e388e79d9deff) - Merge pull request #110 from Kanaye/master - [[`852a3ca3ea`]](https://github.com/astoilkov/jsblocks/commit/852a3ca3ea3983bfbf1105322dfb658e24432fd5) - Moved 'View._bindContext' to src/mv/bindContext.js. - [[`90163bdd73`]](https://github.com/astoilkov/jsblocks/commit/90163bdd7375d509f429fb33edcf7d8ea99f00e6) - Merge pull request #106 from Kanaye/VE-sync-ffixes - [[`cb5f88622c`]](https://github.com/astoilkov/jsblocks/commit/cb5f88622cab182308aaca8be96a175a4de38f44) - update wrong refs - [[`6fdcd4e67f`]](https://github.com/astoilkov/jsblocks/commit/6fdcd4e67f7648200ea7d56fa25ebfa795bcfc80) - update ref to jsblocks - [[`3a003642ec`]](https://github.com/astoilkov/jsblocks/commit/3a003642ec4a961b0fe98c84f1dd0f74280af1e1) - Fixed bad typo in new implementation. - [[`1d484566b7`]](https://github.com/astoilkov/jsblocks/commit/1d484566b737c1a5250514eafdfdc279e503ecef) - Cleaned up unnecessary stuff of originaly planed implementation. - [[`1f736b4c2f`]](https://github.com/astoilkov/jsblocks/commit/1f736b4c2fe18d1e74736d5f3ddcfb98728385c4) - add a ref to link - [[`6a5890c14f`]](https://github.com/astoilkov/jsblocks/commit/6a5890c14f6e7e1a25495246477ddfab4fb55910) - add Caret to README - [[`743bea5fe8`]](https://github.com/astoilkov/jsblocks/commit/743bea5fe8cc096d4f0e836eaaafb80179dd57f9) - Merge pull request #107 from Kanaye/observable-to-json - [[`d34d60d845`]](https://github.com/astoilkov/jsblocks/commit/d34d60d84577f3eba3849b02a3fd964120afb48e) - Added toJSON to observable and tests for it. - [[`0ba643e68b`]](https://github.com/astoilkov/jsblocks/commit/0ba643e68b2d19f89f7fc133e6d0be7011dcfb56) - Added tests. - [[`1ebe48e276`]](https://github.com/astoilkov/jsblocks/commit/1ebe48e27653401548ce55d3d40948b8abf74ed5) - Updating/Insetring of wrong nodes fixed. Closes #104. - [[`c552b7d204`]](https://github.com/astoilkov/jsblocks/commit/c552b7d204e5eba7a108668273af823b2aed189b) - 0.3.4 release