- Pixel&Code: Added singles to elementIndexSettings sources
- Do last fields import after hook imports
- Fixed registerSchematicSources hook
- Added dummy getTheme method to schematic application
- Fixed assignUserGroup permission serialization bug
- Added ability to exclude datatypes on import (thanks @Zae)
- Fixes missing field errors
- Fixed a bug where element index settings source order was not synced
- Make sure field context is set to global for global fields
- Added hook to map custom sources
- Fixed a bug where editLocale permission could not be synced
- Use CRAFT_FRAMEWORK_PATH to locate framework files (thanks to @dnunez24)
- Fixed a bug where schematic would crash when a source does not exist yet
- Fixed a bug where permission category ids were converted to section handles
- Added tests for the sources service
- Check if element index sources exist
- Renamed package to nerds-and-company/schematic
- Added info about nerds-and-company/schematic-commerce to README
- Small fixes
- Use handles for element index settings
- Removed Asset Transform dimensionChangeTime attribute from schema
- Added support for importing/exporting Asset Transforms
- Asset Sources now respect the force option
- Don't care about instable plugin database update outcome
- Delete old blocktypes from matrixfields on force. (thanks to @Zae)
- Beware backwards compatibility for the custom Field Models. There is now a $force parameter on the populate method.
- Fixed a bug where removed fields were not flushed properly from the in-memory cache
- Updated Console component with latest Craft updates and fixes
- Updated YAML component
- Log error in stead of throwing exception when failing to save new plugin info
- Added support for >= Craft 2.6.2951's new constants, CRAFT_VENDOR_PATH and CRAFT_FRAMEWORK_PATH
- Added ability to exclude datatypes from export. (thanks to @spoik)
- Set publicURLs to true by default for asset sources to be compatible with craft 2.6.2794
- Fixed asset import bug where the source was never set. (thanks to @roelvanhintum)
- Fix elevated user sessions (closes #59)
- Bugfix in field asset sources
- Schematic now also exports and imports tag groups
- Allow 'singles' as a source
- Return empty string when field source not found at import
- Schematic now also exports and imports category groups (thanks to @smcyr, closes #31)
- Only run updateDatabase for craft when craft db migrations are needed
- Improved the Craft and plugin updating/migrating mechanism
- Fixed a bug where element index settings wheren't imported (closes #49)
- Also delete entrytypes which are not in the schema when using force
- Added ability to set craft constants through env variables (thanks to @roelvanhintum)
- Fixed assetsource fieldlayout backwards compatibility
- Adds install and more detailed usage documentation
- Added support for Asset fieldlayouts (thanks to @roelvanhintum)
- Reset craft field service cache before each import
- Get section entry types by section id in stead of from section
- Added array_key_exists checks for AssetField settings
- Sections are not imported when nothing has changed
- Fields are not imported when nothing has changed
- Field import is repeated after everything else has been imported to make sure sources are set correctly
- Folders are now CamelCased to add support for case-sensitive systems and PSR-4 (thanks to @ostark and @ukautz)
- Added support for element index settings (Craft 2.5 only)
- Schematic now also runs Craft migrations
- Schematic is now PSR-4 compatible and uses proper autoloading
- Renamed assets to assetSources
- Renamed globals to globalSets
- Reworked Schematic to install Craft when it's not installed yet
- Added support for site locales
- Fixed plugin installing on case-sensitive operating systems
- Fixed field context setting too late
- More verbose logging without backtrace
- Reworked importing and exporting of fields
- Added hook to allow the addition of custom logic for importing and exporting fields
- Permissions are now sorted
- Added the ability to use an override file
- Use 2 spaces indent in yaml file
- Added user fields support
- Automatically run migrations on plugin update
- More verbose logging in devMode
- Replaced custom error handling with existing error handling
- Refactored import/export with yaml support
- Initial release