UNPKG

ngreact

Version:
73 lines (46 loc) 3.37 kB
# CHANGES ## 0.5.2 - Re-compute prop names on every compile - #222 - thanks @matthieuprat - Updates lodash depedency in examples/es6-tests-webpack ## 0.5.1 - Updates bower version - #201 - thanks @Shuki-L ## 0.5.0 - Pass all props if no propTypes defined - #194 - thanks @frassinier ## 0.4.1 - Don't wrap in $apply if configured + allow capitalized props - #191 - thanks @ghermeto ## 0.4.0 - Fix in table example - #163 - thanks @thorsten - Remove jsx comments - #182 - thanks @katgeorgeek - Enable watchDepth for individual properties - #185 - thanks @rosston ## 0.3.0 - Pass injectables and other variables straight to the reactDirective - #149 - thanks @villesau - Upgrade to React 14 - #148 - thanks @bdwain - Add deferred unmounting - #134 - @onumossn - Switched to peerDependencies #118, thanks @aabenoja ## 0.2.0 - Upgrade to React 0.14 (Many thanks to @aabenoja) (#109) - Bug fix to avoid calling $scope.$apply when you're already in an $apply or $digest (which would cause a bug) (#99) - Improvements to docs, tests, and code styles ## 0.1.7 - Fix/Enhancement: Return the value from Angular functions invoked within a $scope.$apply, if you require that value (#85). There was mixed discussion on this, and a sufficiently compelling use case was not provided, but I am more so of the opinion that returning is trivial and a generally accepted practice. Using it should not be necessary and could be considered an antipattern, but in the case that a valid use case arises down the road, I'd rather ngReact not be in the way. ## 0.1.6 - Fix: Address bug where a changing prop causes a function to no longer be wrapped within scope.apply (#78) - Enhancement: Utilize $watchGroup in Angular if it exists to avoid superfluous renders (#69) ## 0.1.5 - Feature: Add the watchDepth attribute to be able to control the type of scope watcher utilized by Angular ('collection' to use _watchCollection_, 'reference' to use _watch_ and reference comparison, and defaulting to _watch_ and value comparison (#47) - Enhancement: Docs state you cannot use Angular directives from within React components (#50) ## 0.1.4 - Fix: Make it work with Browserify (#37) - Enhancement: Allow ability to override default configuration for components created via the reactDirective factory (#34) - Fix/Enhancement: Allow React components on the window to be namespaced (ex: "Views.Components.ThisReactComponentIsNamespaced") - Fix/Enhancement: Allow for "controller as" syntax (had been broken) (#40) - Enhancement: Set up Travis CI ## 0.1.2 - Fix: bug where fallback to use globally exposed React was incorrectly using window.react instead of window.React - Fix: bug where minified code would always expect CommonJS environment due to "exports" always being an object (since we were using wrap=true in Uglify config) ## 0.1.1 - **Breaking**: Enhancement: Upgrading to React v0.12 (breaking as React begins to deprecate their API) - Fix: Support usage in CommonJS and AMD environments (thanks to @alexanderbeletsky) - Fix: bug where fallback to look for React component on the window was not reached because the $injector would throw an error - Enhancement: Modify reactDirective to be able to take the React component itself as the argument (rather than a String for the React component's name, which is also still supported) - Enhancement: Unit test support