winter/CHANGELOG.md

96 lines
5.1 KiB
Markdown
Raw Normal View History

2014-07-07 20:52:45 +10:00
* **Build 116** (2014-07-07)
- Added new layout and page method `onInit()` called after components are initialized and before AJAX requests are processed.
2014-07-06 16:48:43 +10:00
* **Build 115** (2014-07-06)
2014-07-04 18:51:16 +10:00
- Important! All references to *Email* have been changed to *Mail* and renaming may be required in plugins.
- Console command october:update now supports --core, --plugins and --force options.
2014-07-04 18:51:16 +10:00
2014-07-03 20:39:19 +10:00
* **Build 114** (2014-07-03)
2014-07-03 18:53:48 +10:00
- Created a new Record Finder form widget for searching related records.
- All instances now use the Cron queue driver by default (see config queue.default).
2014-07-03 20:41:26 +10:00
- Created My Settings backend page. Renamed old My Settings to My Account.
- Moved Editor Preferences to My Settings area.
- Created Backend Preferences page, used for setting the Backend langauge.
- Dropdown field options can now supply an image or icon.
2014-07-03 20:43:06 +10:00
- CMS Pages now have a hidden flag.
2014-07-03 18:53:48 +10:00
2014-07-01 08:55:25 +10:00
* **Build 113** (2014-07-01)
2014-06-29 14:06:14 +10:00
- Component properties now support grouping by supplying a `group` value.
- Form fields now support interdependancies by supplying a `depends` value.
2014-07-01 08:55:25 +10:00
- Improve styling on RelationController behavior.
2014-06-29 14:06:14 +10:00
2014-06-28 12:36:53 +10:00
* **Build 111** (2014-06-27)
- Components now support a shared `/partials` directory used as a fallback when a partial is not found.
2014-06-28 12:36:53 +10:00
- Improved the styling of the Breadcrumb and Email templates page.
- Assets now correctly load when opening the site via `/index.php`.
- Added a Preview website link to the Backend template.
- Composer build now prefers stable packages.
2014-06-28 12:37:13 +10:00
- Missing or broken components are now handled gracefully by the Backend.
2014-06-24 08:30:58 +10:00
* **Build 110** (2014-06-24)
2014-06-20 19:31:10 +10:00
- Created a new Grid form widget for managing tabular data.
- Widget identifiers have changed to remove the alias if it matches the default alias.
- Add new form field type called `number`.
- You can now override partials for Relation controller by creating partials with `relation_` prefix in the controller view directory.
2014-06-20 19:31:10 +10:00
2014-06-16 21:21:54 +10:00
* **Build 108** (2014-06-16)
- Checkbox List form fields now use scrollbars for 10+ checkboxes.
- Added new form behavior override: formCreateModelObject.
- Fixes a bug where models using NestedTree trait would not save.
2014-07-03 20:41:26 +10:00
- Opening back-end My Account page now has no permission check.
2014-06-16 21:21:54 +10:00
2014-06-12 19:05:44 +10:00
* **Build 106** (2014-06-10)
- Upgrade to Laravel 4.2.
- Form fields can now pass context via their name definnition using syntax `field@context`.
- Added a code editor preferences page.
2014-06-12 19:05:44 +10:00
- Fixes a bug where morphToMany relations show all records in list rows.
* **Build 101** (2014-06-06)
- Added a global traceLog() helper for help with debugging.
- New settings area added to manage Email templates and layouts.
2014-06-05 22:05:56 +10:00
* **Build 99** (2014-06-05)
- Plugins can now be removed, refreshed and disabled via the back-end.
2014-05-29 19:35:46 +10:00
* **Build 96** (2014-05-29)
2014-05-29 19:23:18 +10:00
- Plugin CLI commands are now case insensitive.
- Fixes a bug where belongsTo form field relations were not being set.
- Form field `richeditor` (WYSIWYG) no longer adds full page HTML tags.
* **Build 92** (2014-05-24)
- Components can now be dragged from the side navigation directly on to the page.
- Asset maker methods (addJs, addCss, addRss) now use an optional build code, either *core* or a plugin code. This is converted to a version number to ensure updates are not affected by cached assets.
- Added new method `addComponent()` to Cms Controller. Components can now act as a proxy for other components.
- Added new override method `init()` to Components, called before AJAX requests are processed.
* **Build 90** (2014-05-23)
- Class `CmsPropertyHelper` has been deprecated, will be removed year > 2014.
- Cms Objects now support basic queries that return a collection. Eg: `Page::sortBy('title')->lists('title', 'baseFileName')`
* **Build 89** (2014-05-22)
- Components have a new override method `onRender()` called before a component is rendered.
2014-05-22 22:16:57 +10:00
- The `{% component %}` tag now supports passing parameters that override the component properties when they are rendered.
- Calling `addJs()` and `addCss()` in components without a starting slash (/) will now reference the component directory, instead of the theme.
* **Build 87** (2014-05-21)
- Plugins can now be disabled manually by config (see config cms.disablePlugins).
2014-05-22 22:18:03 +10:00
- Plugins with missing dependencies are disabled by the system.
2014-05-21 10:43:43 +10:00
- Fixes an issue where paid plugins could not be downloaded.
2014-05-20 15:43:05 +10:00
* **Build 84** (2014-05-20)
2014-05-20 16:26:20 +10:00
- A temporary directory can now be specified in config (see config cms.tempDir).
2014-05-20 15:43:05 +10:00
- Default AJAX error message can now be overridden (see `ajaxErrorMessage` jQuery event).
- SQLite support has been improved using new `October\Rain\Database\Dongle` class.
- Included `doctrine/dbal` for supporting SQLite.
* **Build 82** (2014-05-19)
- Line endings can be automatically converted when saving a CMS template (see config cms.convertLineEndings).
- Updated Font-Autumn library to include 71 new icons.
* **Build 80** (2014-05-18)
- Dashboard now displays warnings about system configuration item that need attention.
- Newly created files will now have a default permission mask set (see config cms.defaultMask).
* **Build 64** (2014-05-15)
- OctoberCMS released to the wild in Beta status.