- utils.myRequire error log with require path info
- fix entend bean circle check bug
- dynamicAopProxy around runtime return to make it compatiable with promise
- fix FUNC_PROPS_REGEXP_ATTR match bug issue@205
- fix bearcat destroy hook when in spawn child mode
- add bearcat.extend feature to make it easy for bearcat function to use inherits
0.4.23 / 2015-6-5
- fix resolve function string inject $ attribute value bug
- add bearcat.getClass alias to bearcat.getFunction
- update shim logger.js
- improve hot reload random interval time to avoid require file failed
- update bearcat hot reload logs
- upgrade dynamicMetaProxy methods
- add bearcat.require, bearcat.exports support for cocos2d-js environment
- add SIGTERM SIGHUP destroy signal hook
- consistent configuration properties loader first directory does not load subdirectory
- bearcat placeHolder consistent configuration add subdirectory configuration support
- update chokidar to latest stable version
- modelAttribute do not filter null value
- improve bearcat hot reload with adding file and adding auto attribute dependency support
- fix bearcat generate fpath does not generate right bug
- add metaUtil resolveFuncAnnotation force refresh metaCache when in hot reload case
- add metaUtil resolveFuncAnnotation metaCache to improve performance
- review getBean process, make it faster about 3 times then before
- getBeanByFunc should make the bean lazy by default
- fix getBean by function no id failed error
- warn bean id value must not use bearcat special bean attributes
- update bearcat command
- add bearcat cocos2d-js jsb env support
- fix model default number attribute should do parseInt
- add bearcat model abstraction ,see bearcat model
- review codes and make some improvements
- add BEARCAT_FUNCTION_STRING flag to force use funcString to resolve $ props, see example
- fix make the usage of Object.defineProperty change the default object get/set method work, see issue
- bearcat.createApp will auto stop when it has beed started
- fix bearcat startup log env output error bug
- improve consistent configuration, just use placeholder, no need to use $ prefixed attributes
- update readme travis-ci and upgrade aop implements
- review typeof check type to Util.checkXXX
- review Utils.isType to make it more robust
- review bearcat.createApp && make some improvements
- review bearcat.getBeanFunction && improve proxy invoke with error when target bean has not such method
- update license year to 2015, make some improvements
- fix codes, make some improvements
- improve bearcat hot reload, using chokidar to watch source files
- improve function annotation when have arguments or new with error case, cases exmaple see simple_meta_error
- make $ based configuration more powerful, not just this.$id like, details see complex_function_annotation
- improve asyncScriptLoader resolve warn msg
- update bower.json
- fix bower.json
- release 0.3.x version, add browser support, more details please visit http://bearcatjs.org
- getBeanByMeta donnot post process merge pull request 106
- fix placehold boolean bug merge pull request 105
- add createApp opts createApp
- review codes && fix some problems
- fix scan load relative path bug && fix context.json load dependency merge meta bug
- add modify config path by NODE_CPATH env
- improve log4js configuration files with specific env
- fix getBeanByFunc value inject bug
- fix function annotation aop bug
- fix placeHolder single to support object
- fix function anntotation args resolve bug
- fix DynamicAopProxy null like argument aop problems
- fix aop method conflit by rename dynamicAopProxy internal function name
- fix bearcat.js logger msg bug
- update function annotation comment test case
- add BEARCAT_ANNOTAION env flag to disable $ function annotation
- fix getBean func annotation arguments support
- add examples run app.js
- fix function annotation comments bug
- fix bearcat getBean state check bug
- add aop, hot reload $ annotation support
- fix fs.watch windows emit filename null bug check
- fix placeholder only load json files
- bearcat fix require uncached bug
- fix hot reload only reload js files bug
- add $ function annotation namespace bean support
- fix bearcat load require rm cache bug
- add $ based function annotation support for DI Function annotation di
- update readme, add helloBearcat example link
- fix factoryBean run factoryMethod inject other beans bug, fix examples
- add history.md
ioc, aop, consistent configuration, hot reload, place holder