This repository was archived by the owner on Aug 27, 2018. It is now read-only.
  
  
  - 
                Notifications
    You must be signed in to change notification settings 
- Fork 17
Changelog
        Paul Jolly edited this page Aug 26, 2018 
        ·
        42 revisions
      
    PAGE HAS MOVED TO https://github.com/myitcv/x/blob/master/react/_doc/changelog.md
2018-05-06 - newborn
- The ability to write Render()methods with specific return types (as opposed toreact.Element). This then allows us to constraint the types of children a component can accept, e.g.Ulrequire that its children implementRendersLi.
- Support for data-*andaria-*attributes
- Added the Syntax Viewer example
- Initial cut of coreGento automate the coding of themyitcv.io/reactcore elements
2017-12-08 - early Christmas present
- 
Breaking change: tidy up of myitcv.io/reactpackage; rename some elements (<hr>,<br>) for consistent naming
- Added a basic Bootstrap-based template to reactGen
- Basic first cut of GopherJS-version of present
- Upgraded to pin to GopherJS for Go 1.9 support
- Support for <table>elements
- Use our own "version" of setState
- React 16 bundled by default
- Fragment support
2017-05-02 - creating gophers for fun
- Breaking change: introduction of element types to complement component definitions. See https://github.com/myitcv/react/pull/73 for more detail
- Add various missing HTML element: <h4>,<i>,<footer>,<img>
- Add blog examples to repo so we can be sure they compile
- Another fun example available: http://blog.myitcv.io/gopherize.me_site/
2017-05-02 - CSS, stateGen and JSX goodies
- Initial cut of CSS support for core HTML components
- Breaking change: refactor events to be interface based: #53
- By kind permission of @tjholowaychuk, included a basic component-based version of his Latency Checker as an example
- Include Github source ribbon links on all example pages for convenience
- First cut of an global state example app that uses stateGen: #61
- First cut of JSX-like support. All components needing constant blocks of HTML updated to use jsx.HTML,jsx.HTMLElemorjsx.Markdown(see the latency checker for example). Also includes a first cut ofreactVetto ensure correct usage ofmyitcv.io/react/jsx: #65
2017-04-19 - moved to myitcv.io/react
- 
Breaking change: moved package to myitcv.io/react
- Use Highlight.js to highlight code in the examples showcase
- Initial cut of support for Preact - thanks to @developit for the pointers on preact-compatand @tjholowaychuk for the initial inspiration to look into Preact.
2017-04-13 - proper props
- Breaking change: reimplementation of core React component props types. See description in https://github.com/myitcv/react/pull/38 for more details
- Initial cut of reactGen -init <template>to help start a new GopherJS React web app - wiki updated
2017-03-27 - more power to go generate
- Bundle React by default - more details. This enabled us to remove the dependency on NodeJS
- Initial cut of stateGen, ago generateprogram that helps with the creation of state trees for GopherJS React applications - docs to follow
- Fixed bug whereby Renderwas called unconditionally for state-only components when re-rendered by their parent components
- Fixed docs around use of gopherjs serve
- Examples now hosted via Github Pages
- 
<span>and<nav>HTML elements added
- Proper package docs so that snippets in on https://godoc.org/ are sane
- Fix .gitattributesof project for proper detection of language etc.
2017-03-15 - a spring in my step
- Generated files now contain comments consistent with https://github.com/golang/go/issues/13560#issuecomment-277804473
- Initial cut of an example component, immtodoapp.TodoApp, that usesgithub.com/myitcv/immutableto generate immutable data structures.Examplescomponent also re-written to be immutable-based
- Separated example "sites" (i.e. web apps) from the components themselves. This is now reflected in the Examples wiki. Also makes it easier to copy/paste/hack any of the sites and the example components they reference.
- Tidy up _vendordirectory
2017-03-14 - spring clean
- Code cleanup and various bug fixes
- All the examples updated to latest best practice; updated the live examples site
- More code-level documentation, go doc-level comment updates, wiki updates (including improved instructions on getting the examples running locally)
- Initial cut of reactGen, ago generatetool to help with component development - see Creating a GopherJS React App
- Support for ComponentWillReceivePropslifecycle events
- 
Breaking change: synchronous SetState(...)(with respect toState()) - see Gotchas
- Support for Equalsmethods on state and props types - see Gotchas
2016-10-16 - Initial Release
- Initial cut of React bindings demonstrated via examples that mirror the React JS homepage examples
- The beginnings of a wiki, some examples
- No real code-level documentation
Written based on this diff