forked from grommet/grommet
-
Notifications
You must be signed in to change notification settings - Fork 0
Change Log
Eric Soderberg edited this page Sep 26, 2016
·
29 revisions
- Enhanced components: Accordion, AccordionPanel, Animate, App, Box, Card, Carousel, Chart, CheckBox, Columns, DateTime, Distribution, Footer, Header, Headline, Image, Layer, Legend, List, ListItem, Markdown, Menu, Meter, Notification, Quote, SocialShare, Split, Table, Tabs, Tile, Tiles, Timestamp, Tip, Title, Value, Video
- New Components: Pulse, Toast
- Deprecated Components: Attribute, Brick, Bricks, Calendar, Chart (v1)
- Enhanced Box, Tiles, and Columns layout capabilities
- Aligned sizing across Box, Tile, Columns, Image, Video, Quote, Chart, Meter, Distribution
- Added support for markdown in Card
- Added many tests
- Fixed some Meter drawing issues
- Fixed some infinite scroll issues
- IE 11 fixes
- Added deprecation warnings in preparation for release 1.0
- Enhanced components: Anchor, App, Article, Box, Calendar, Carousel, CheckBox, DateTime, Drop, FormField, Hero, Label, Layer, Legend, List, Map, Menu, Meter, Notification, NumberInput, Search, Tabs, Tiles, Topology, Value, Video
- New Components: Accordion, Animate, Announcer, Chart, Card, Range, SunBurst, Tip
- IE fixes
- Improved Accessibility
- Deprecated init command. Use grommet-cli to create new projects.
- New site live using github.io pages
- Updated Aruba theme
- Propagate props and context for existing constructors
- Added more tests to existing components
- Enhanced Components: Article, Anchor, Box, Checkbox, Header, InfinityScroll, Layer, Notification, Search, Split, StatusIcon, Tile, Tiles,
- IE Fixes
- Added babel-runtime
- Accessibility Enhancements
- Added Stop icon
- Enhanced Components: Box, Button, Columns, Date, DateTime, Footer, Header, Menu, Meters, NumberInput, SearchInput, Table, Title, Value
- New Component: SVGIcon
- Important IE11 and Edge fixes
- Added
grommetux-css namespace to avoid conflict with existing styles - Improved CLI to be more resilient with non-existing tasks
- Enhanced Components: Anchor, Article, Box, Button, Chart, DOMUtils, Footer, Header, KeyboardAccelerator, Layer, Meter, SearchInput, Tile
- New Component: ImageField
- Important IE11 and Edge fixes
- Proper use of console.warn
- Deprecated superagent in favor of fetch api
- Added Brick and Bricks to Bower
- Fixed blocking issue with
grommet initcommand
- Enhanced Components: Article, Box, Chart, Distribution, Footer, Header, Image, Layer, List, Markdown, Menu, Meter, Selection, Status, Table, Tile, Video
- Important IE11 and Edge fixes
- Welcome React 15!
- Enhanced Components: Article, Box, Button, Chart, CheckBox, Distribution, FormField, Header, Image, Label, Layer, Menu, Meter, Paragraph, SkipLinks, Tags, Tile, Video
- New Components: Markdown, WorldMap, SocialShare, Quote, Value
- New set of icons
- Removed deprecated features
- Added support for
grommet-toolbox - Accessibility improvements to Icons
- Added tint (t) option to colored box
See grommet-toolbox documentation for reference on how to migrate.
Fixed issues with missing icons for NPM release.
- Enhanced Components: Anchor, Attribute, Box, Brick, Button, Calendar, Carousel, Drop, Footer, Heading, Headline, Image, Label, Layer, ListItem, Locale, LoginForm, Menu, Notification, Paragraph, RadioButton, Search, SearchInput, Section, Sidebar, SkipLinkAnchor, Table, TableRow, Tag, Video
- New Components: Columns
- Added support for huge icons
- Updated Metric font
- Performance improvements: Removal of lodash, optimized Uglify code.
- Enhanced Components: Button, Chart, CheckBox, Distribution, Label, Legend, LoginForm, Menu, Meter, NumberInput, Tile, Tiles
- New Component: Article, Brick, Tag/Tags,
- Initial Right to Left (RTL) support
- Enhanced Components: Box, Distribution, ListItem, Meter, Notification, SkipLinkAnchor, SkipLinks, StatusIcon
- Added padding to SkipLink container
- Fixed a11y issues with Chart and Meter
Welcome Babel 6! Follow these instructions to update your project to Grommet 0.5.0.
- Enhanced components: Anchor, Article, Box, Button, Chart, Distribution, FormFields, Icons, Layer, List, Locale, Meter, Search, SearchInput, Status, Table, Tiles, Menu
- New components: Image, NumberInput,
- [DEPRECATED] ListItem component
- Fixed issue with Hot Reload
- Updated Grommet code base to ES6
- Added more tests
- Enhanced components: LoginForm, Meter, Legend, Icons, Anchor, Box, Menu, Calendar, Gravatar, Carousel, Split, Layer, Form, Table, Nav, Search, Layer, Button, Article, Footer, Notification, Chart
- New components: Video and CarouselControls
- Added a11y support for Chart and MenuDrop
- Enhanced styling for different themes
- Improved Infinite Scroll behavior for mobile
- Fixed blocking issue with Tabs in 0.4.0 (see https://github.com/grommet/grommet/issues/253)
Follow instructions here to update your project to Grommet 0.4.0
- Enhanced components: Box, List, Sidebar, Menu, Anchor, Layer, LoginForm, Tiles,
- Added Icons as React components: see Icons Documentation
- Styling updates for base elements like: h1-h5 and paragraphs
- Updated Design assets
- Enhanced documentation
- Moved all example apps to separate repositories
- Removed support for
grommet exportcommand-line - Added support to run Grommet as a library
- If you are using Grommet Developer environment you can have your
package.jsonlike this now:
{
"name": "sample-app",
"version": "0.0.1",
"main": "src/js/index.js",
"dependencies": {
"grommet": "0.3.8",
"gulp": "^3.9.0"
},
"engines": {
"node": ">= 0.10",
"npm": ">= 1.4"
}
}
Webpack and Grommet will take care of loading all the other dependencies for you, such as: React, Gulp libraries, Intl, Inuit, and many others...
- New components: tab bar
- Enhanced components: Title, Menu, Table, Header, Article, Anchor, Meter, Login, Clear
- Enhanced examples apps: medium-app, people-finder, sample-app, todo-app-modular
- Added more unit tests to Grommet
- Added server-side rendering to http://grommet.io
- Removed node-uuid from Grommet to better support server-side rendering
- Better path resolving for Grommet global installation
- Removed react-time dependency in favor of Grommet i18n formatted date
- Fixed outdated eslint rules that prevented errors to show up
- Better a11y support for Meter, Clear Icon, and Layer
- Better accessibility support for SkipLinks
- Enhanced documentation
- Refactored sticker sheet for HPE
- Enhanced examples apps: cabler, medium-app
- Enhanced components: Topology, Textarea, Button, FormField, Split, Layer, Meter, CheckBox, RadioButton, Chart, Box, Distribution, Table
- Added
node-cleanto remove node_modules - Removed deprecated react-tools (using Babel now)
- Added version check for Node and NPM.
- Added multi-select support for Table
- Enhanced overall experience for grommet.io
- Add error logs for Grommet NODE_PATH issues
- Added the ability to add extra eslint rules
- Added theme for Aruba
- Enhanced experience for Firefox, Internet Explorer
- Added better theme detection using IP range
- Added id to button for better automation support
- Updated HPE theme
- Enhanced documentation
- Better accessibility support for SkipLinks
- Enhanced examples apps: Cabler, People Finder,
- Enhanced components: SkipLink, Distribution, Menu, Box, Topology, Meter, Tile, Footer, Split, Chart, SearchInput, Calendar, List, ListItem, FormField, Anchor, Button
- Fixed version of Grommet for
grommet inittask - Added float support for the Footer
- Updated NPM dependencies and added integration with David
- Refactored the design assets structure (separate files for icons, general, and templates)
- Enhanced documentation
- Added Accessibility Documentation
- New example app: cabler
- New components: Distribution, Carousel, Topology
- Enhanced components: Split, Header, Box, Chart, Menu, Tiles, Table, List, Meter, DropCaret
- Added PDF version of Grommet for Adobe Illustrator
- Added better support for server-side rendering and isomorphic react
- Added Skip-To link
- Optimized images for Grommet using TinyPNG
- Refactored Grommet source code for better separation of responsibilities
- Better accessibility support
- Enhanced all sample apps
- Enhanced Documentation
- Enhanced design assets
- New components: ConfirmationForm, Calendar,
- Enhanced components: RadioButton, CheckBox, input, Button, FormField, Menu, Table, Status, Layer, Meter, Form, Chart, Header, Split
- New sample applications: todo-app-modular, people-finder
- Added the fonts as CDN
- Added lang attribute to Grommet for better Accessibility support
- Added accessibility navigation to the Calendar
- Added accessibility to icon
- New website published
- Integrated with Sauce Labs
- Added Integration Tests for Grommet
- Better compatibility with Node 0.10
- Moved from
jsdomtojsdom-no-contextify - Moved from
blankettoinstabulfrom code coverage - Added
devServerHostkey to gulpfile.js options to allow remote development - Added HP Software showcase examples
- Added tests for Calendar
- Enhanced Documentation
- Enhanced design assets
- Enhanced components: FormField, RadioButton
- IMPORTANT: Fixing blocking issue after Webpack released version 1.9.11.
- Added Slackin integration
- Added version check from Grommet as in
grommet --version - Enhanced documentation
- Added
--skipMinifyoption togulp distto avoid minifying Javascript files. - Enhanced design assets
- New components: Button, Distribution
- Enhanced components: Meter, Legend, Chart, Menu
- Added todo-app-modular as an example app
- Added README.md for example apps
- Improvements for examples apps
- Performance Optimization for the Server (added gzip compression)
- Performance Optimization for Images (via ImageOptim)
- Fixed some reports for static code analysis in Code Climate
- Added Code Climate support
- Added new Grommet logo
- Added more tests for existing components
- Enhancements for mobile experience
- Added more examples to the grommet server
- Enhancements in documentation
- New components: IndexList, RestWatch, Meter (now Donut has been deprecated)
- Added documentation for: Split, Sidebar, Status, Map
- Enhanced components: Left, Right, Split, Sidebar, Donut, Chart, Tile, Menu, Search, Legend, ResourceNotifications, CheckBox, RadioButton, FormField, Documentation, Section
- Replaced JSHint with ESLint (now we validate code format issues)
- Added more tests to Grommet
- Added feature to export example app from Grommet (e.g. medium-app)
- Renamed tour to medium-app and added enhancements to it
- Added the cto-app-tuner sample application
- Added i18n support
- Enhanced Illustrator Sticker Sheet
- Enhancements in the following components: Title, Donut, Menu, Chart, and gulp-tasks
- New components: Split, Map, and Sidebar
- New version of the FormField component
- Refactored folder structure of gulp-tasks and test files
- Enhanced Documentation
- Adjustments in the HPInc theme
- Added HPInc Theme
- Added the initial testing framework for Grommet core
- Enhanced Documentation
- Enhanced Forms
- Hot fixes for Windows environment
- Reduced the number of NPM dependencies
- Enhanced version of the Tour
- Refactored Header component
- Fixes for loading fonts
- First version for initial feedback