2018-07-18 17:57:55 +02:00
|
|
|
# Changelog
|
|
|
|
|
2020-03-02 15:00:24 +01:00
|
|
|
## [1.5.2](https://github.com/getformwork/formwork/releases/tag/1.5.2) (2020-03-02)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `Formwork.ArrayInput()` not properly binding and handling events
|
|
|
|
|
2020-02-29 16:18:41 +01:00
|
|
|
## [1.5.1](https://github.com/getformwork/formwork/releases/tag/1.5.1) (2020-02-29)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix type declarations for PHP < 7.2
|
|
|
|
|
2020-02-27 23:03:14 +01:00
|
|
|
## [1.5.0](https://github.com/getformwork/formwork/releases/tag/1.5.0) (2020-02-27)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Rewrite admin panel app without jQuery**
|
|
|
|
- **Add diacritic-insensitive page search and highlight results in admin panel**
|
|
|
|
- Improve calendar positioning
|
|
|
|
- Improve notification positioning
|
|
|
|
- Check notification type in `Notification::send()`
|
|
|
|
- Add pre-filled data to GitHub issue link on internal server errors
|
|
|
|
- Add Formwork logo to sidebar
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix error when deleting users without avatar
|
|
|
|
|
2020-02-22 15:31:30 +01:00
|
|
|
## [1.4.7](https://github.com/getformwork/formwork/releases/tag/1.4.7) (2020-02-22)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix error in Pages controller which prevented page creation
|
|
|
|
|
2020-02-15 13:01:52 +01:00
|
|
|
## [1.4.6](https://github.com/getformwork/formwork/releases/tag/1.4.6) (2020-02-15)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Validate URIs in `FileSystem::fetch()`
|
|
|
|
- Improve error messages in `FileSystem::fetch()`
|
|
|
|
- Simplify `FileSystem::download()`
|
|
|
|
- Extract constant `API_RELEASE_URI` in `Updater` class
|
|
|
|
- Catch exceptions on checking updates
|
|
|
|
- Properly display errors on checking updates
|
|
|
|
|
2019-12-31 15:38:12 +01:00
|
|
|
## [1.4.5](https://github.com/getformwork/formwork/releases/tag/1.4.5) (2019-12-31)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Revert temporary error suppression in `ParsedownExtra` from [c53fbbd](https://github.com/getformwork/formwork/commit/c53fbbd)
|
|
|
|
|
2019-12-21 16:46:21 +01:00
|
|
|
## [1.4.4](https://github.com/getformwork/formwork/releases/tag/1.4.4) (2019-12-21)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Make all pagination URIs relative
|
|
|
|
- Update French translation, thanks to @MiFrance
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `Avatar::__construct()` (closes [#47](https://github.com/getformwork/formwork/issues/47))
|
|
|
|
|
2019-12-15 13:16:49 +01:00
|
|
|
## [1.4.3](https://github.com/getformwork/formwork/releases/tag/1.4.3) (2019-12-15)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Add type declarations
|
|
|
|
- Remove superfluous PHPDoc
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix pagination URIs generated sometimes with missing slashes
|
|
|
|
|
|
|
|
# Changelog
|
|
|
|
|
|
|
|
## [1.4.2](https://github.com/getformwork/formwork/releases/tag/1.4.2) (2019-12-13)
|
2019-12-13 20:49:14 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix paginated pages cached incorrectly
|
|
|
|
|
2019-12-11 12:02:03 +01:00
|
|
|
## [1.4.1](https://github.com/getformwork/formwork/releases/tag/1.4.1) (2019-12-11)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Optimize `YAML::parse()`
|
|
|
|
- Load defaults before parsing YAML in `Formwork::loadOptions()`
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix errors when using PHP Yaml extension
|
|
|
|
|
2019-12-09 12:03:19 +01:00
|
|
|
## [1.4.0](https://github.com/getformwork/formwork/releases/tag/1.4.0) (2019-12-9)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Move `Formwork\Admin\Image` to `Formwork\Files\Image`
|
|
|
|
- Add the possibility to save JPEG images as progressive
|
|
|
|
- Add the option to process (optimize) uploaded images
|
|
|
|
- Add lazy initalization to `Image` class
|
|
|
|
- Throw an exception when an uploaded file already exists
|
|
|
|
- Add option to prefer dist assets to `Updater` class
|
|
|
|
- Prefer dist assets when updating
|
|
|
|
- Cleanup files after installing updates
|
|
|
|
- Move `FileSystem::mimeType()` logic to `MimeType::fromFile()`
|
|
|
|
- Add `$limit` parameter to `Statistics::getChartData()`
|
|
|
|
- Simplify `Page::lastModifiedTime()`
|
|
|
|
- Add `Image::saveOptimized()`
|
|
|
|
- Use `=== null` instead of `is_null()`
|
|
|
|
- Use short array syntax
|
|
|
|
- Use `**` operator instead of `pow()`
|
|
|
|
- Use late static binding in `PageCollection::search()`
|
|
|
|
- Add WebP images support
|
|
|
|
- Add WebP quality slider to Options > System
|
|
|
|
- Allow to upload WebP images as user avatar
|
|
|
|
- Avoid re-throwing exception in `Errors::exceptionHandler()`
|
|
|
|
- Revert type check in `Pages::changePageParent()` from [4ae2b29](https://github.com/getformwork/formwork/commit/4ae2b29)
|
|
|
|
- Minify app.js with uglify-js@3.7
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `Image::destroy()` error if the image is not modified
|
|
|
|
- Fix transparency not handled when loading images
|
|
|
|
- Fix `Image::destroy()` error if the image was already destroyed
|
|
|
|
- Fix `Image::save()` not destroying image after saving
|
|
|
|
- Fix array access on null in `AccessLimiter::__construct()`
|
|
|
|
- Fix `FileSystem::shorthandToBytes()` treating M and G the same
|
|
|
|
- Fix extraneous npm packages
|
|
|
|
- Temporarily suppress `ParsedownExtra` PHP 7.4 errors (array access on null)
|
|
|
|
|
|
|
|
**Deprecations**
|
|
|
|
|
|
|
|
- Deprecate `Page::file()`
|
|
|
|
|
|
|
|
## [1.3.1](https://github.com/getformwork/formwork/releases/tag/1.3.1) (2019-11-13)
|
2019-11-13 17:30:27 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- Add `Metadatum::__toString()`
|
|
|
|
- Add missing status codes to `Header::HTTP_STATUS`
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `metadata.set_generator` ignored if a custom value is given
|
|
|
|
|
2019-11-05 16:11:01 +01:00
|
|
|
## [1.3.0](https://github.com/getformwork/formwork/releases/tag/1.3.0) (2019-11-05)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Add Russian translation**, thanks to @aukc1970
|
|
|
|
- **Declare properties for all getter methods in** `AbstractPage` **and** `Page`
|
|
|
|
- **Cache getter values in** `AbstractPage` **and** `Page` **when possible**
|
|
|
|
- Always load routes
|
|
|
|
- Make error page cacheable
|
|
|
|
- Add Discord badge to README.md
|
|
|
|
- Add CONTRIBUTING.md
|
|
|
|
- Move admin panel constants to `Admin` class
|
|
|
|
- Fix line endings with `Pages::updatePage()`
|
|
|
|
- Add .editorconfig
|
|
|
|
- Extract `AbstractParser` class from `YAML`
|
|
|
|
- Accept `usePHPYAML` option in `YAML::parse()` and `YAML::encode()`
|
|
|
|
- Add Markdown parser
|
|
|
|
- Update .htaccess and nginx.conf
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix line endings and quotes in content files
|
|
|
|
|
|
|
|
**Deprecations**
|
|
|
|
|
|
|
|
- Deprecate accessing non-getter methods from `AbstractPage::get()`
|
|
|
|
|
2019-10-22 14:50:35 +02:00
|
|
|
## [1.2.1](https://github.com/getformwork/formwork/releases/tag/1.2.1) (2019-10-22)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix file permissions
|
|
|
|
|
2019-10-16 00:04:36 +02:00
|
|
|
## [1.2.0](https://github.com/getformwork/formwork/releases/tag/1.2.0) (2019-10-16)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Restore response caching instead of `Page` object to save large amounts of disk space**
|
|
|
|
- Add `Response` class
|
|
|
|
- Add support for options dropdown list to `tags` field
|
|
|
|
- Add options list to `languages.available` field
|
|
|
|
- Add `View` class
|
|
|
|
- Add `Field::render()`
|
|
|
|
- Add `Fields::render()`
|
|
|
|
- Refactor admin controllers and views
|
|
|
|
- Add `fields.label` view
|
|
|
|
- Send `E_USER_DEPRECATED` errors to standard PHP error handler
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix template schemes not specifying `default` property
|
|
|
|
- Fix children pages list not collapsing on reorder
|
|
|
|
|
|
|
|
**Deprecations**
|
2019-10-22 14:50:35 +02:00
|
|
|
|
2019-10-16 00:04:36 +02:00
|
|
|
- Deprecate `Site::lang()`
|
|
|
|
- Deprecate `pages`, `reverse-` and `sortable-children` scheme properties
|
|
|
|
|
2019-10-12 23:48:42 +02:00
|
|
|
## [1.1.1](https://github.com/getformwork/formwork/releases/tag/1.1.1) (2019-10-12)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix page views being tracked from administration panel
|
|
|
|
|
2019-10-12 19:47:02 +02:00
|
|
|
## [1.1.0](https://github.com/getformwork/formwork/releases/tag/1.1.0) (2019-10-12)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Improve page reordering on desktop and mobile devices**
|
|
|
|
- **Make backup before installing updates**
|
|
|
|
- Use `getenv()` to get IP address avoiding any `$_SERVER` manipulation
|
|
|
|
- Add `HTTPRequest::isLocalhost()`
|
|
|
|
- Allow admin registration only on localhost
|
|
|
|
- Add reorder button to `pages.list` view
|
|
|
|
- Prepend host to backup file names
|
|
|
|
- Use current language instead of `lang` in site layout
|
|
|
|
- Generate `tags` fields from JavaScript
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix template schemes not specifying `default` property
|
|
|
|
- Fix children pages list not collapsing on reorder
|
|
|
|
|
2019-10-09 20:01:57 +02:00
|
|
|
## [1.0.0](https://github.com/getformwork/formwork/releases/tag/1.0.0) (2019-10-09)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Support PHP >= 7.1.3**
|
|
|
|
- **Add improved Markdown editor based on CodeMirror**
|
|
|
|
- **Add closure-based template Renderer**
|
|
|
|
- **Add the possibility to extend schemes**
|
|
|
|
- **Avoid saving an empty page when creating a new one**
|
|
|
|
- **Avoid tracking users based on their DNT preference**
|
|
|
|
- **Improve file uploads**
|
|
|
|
- **Add the possibility to redefine admin route**
|
|
|
|
- Store loaded languages in `Site` instead of `Formwork`
|
|
|
|
- Rename `Metadatum::namespace()` to `Metadatum::prefix()`
|
|
|
|
- Rename `LocalizedException` to `TranslatedException`
|
|
|
|
- Rename `Language` to `Translation`
|
|
|
|
- Make `FileSystem::write()` operate atomically
|
|
|
|
- Reduce file writes on disk in `Registry`
|
|
|
|
- Update `Visitor::$bots` list
|
|
|
|
- Use `https://` in all URI
|
|
|
|
- Increase CSRF tokens strength
|
|
|
|
- Regenerate CSRF token on authentication
|
|
|
|
- Cache `Page` objects directly
|
|
|
|
- Reset template layout just before rendering
|
|
|
|
- Return default MIME type `application/octet-stream` if unknown
|
|
|
|
- Use default field values from template schemes
|
|
|
|
- Render fields only if visible
|
|
|
|
- Track page views in `Statistics`
|
|
|
|
- Add `statistics.enabled` system option
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `HTTPResponse::headers()` mistakenly caching result
|
|
|
|
- Fix login modal displayed twice on too many attempts
|
|
|
|
- Fix wrong MIME type for SVG images without XML declaration
|
|
|
|
- Fix error on clearing cache if not enabled
|
|
|
|
- Fix `FilesCache::has()` not checking for validity
|
|
|
|
|
2019-06-05 22:13:52 +02:00
|
|
|
## [0.12.1](https://github.com/getformwork/formwork/releases/tag/0.12.1) (2019-06-05)
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix Composer lock file
|
|
|
|
- Fix npm vulnerabilities
|
|
|
|
|
2019-05-13 13:29:18 +02:00
|
|
|
## [0.12.0](https://github.com/getformwork/formwork/releases/tag/0.12.0) (2019-05-13)
|
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
|
|
|
- **Add metadata support**
|
|
|
|
- **Add support for helpers to** `Template`
|
|
|
|
- **Add the possibility to set HTTP headers in pages frontmatter**
|
|
|
|
- **Add the possibility to set a canonical route for pages**
|
|
|
|
- **Add the possibility to redirect to browser preferred language**
|
|
|
|
- **Add Metadata and Aliases fields to site options**
|
|
|
|
- Add `Metadatum` class
|
|
|
|
- Add `Metadata` class
|
|
|
|
- Move template-related classes to `Formwork\Template` namespace
|
|
|
|
- Add `TemplateHelpers` class
|
|
|
|
- Add `Site::template()`
|
|
|
|
- Use `Template::path()` to get path from `Site::template()`
|
|
|
|
- Add `Arr` class
|
|
|
|
- Support dot notation in data getters and pages
|
|
|
|
- Extract `AssociativeCollection` class
|
|
|
|
- Add `Field::formName()`
|
|
|
|
- Use `Field::formName()` in field views
|
|
|
|
- Avoid using raw POST data from HTTP requests
|
|
|
|
- Remove `HTTPRequest::postDataFromRaw()`
|
|
|
|
- Add placeholder support for text-based fields
|
|
|
|
- Add placeholder support for `tags` field
|
|
|
|
- Use underscores in frontmatter keys for consistency
|
|
|
|
- Use site defaults when updating options
|
|
|
|
- Add `array` field type
|
|
|
|
- Add `robots` meta tag to Admin views
|
|
|
|
- Add `Router::rewriteRoute()`
|
|
|
|
- Add `Router::rewrite()` to rewrite current route with new params
|
|
|
|
- Add canonical route to index page
|
|
|
|
- Rename `languages` option to `languages.available`
|
|
|
|
- Add `HTTPNegotiation` class
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `Layout::scheme()` throwing a `RuntimeException`
|
|
|
|
- Fix `Validator::validateTags()` not resetting keys after filtering
|
|
|
|
- Fix `Field::isEmpty()` evaluating fields with `false` value empty
|
|
|
|
- Revert instance check on `$resource` in `Formwork::run()` from [7c63eba](https://github.com/getformwork/formwork/commit/7c63eba)
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.11.2](https://github.com/getformwork/formwork/releases/tag/0.11.2) (2019-05-04)
|
2019-05-04 14:17:27 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- Revert visibility for non-routable pages from [94fd949](https://github.com/getformwork/formwork/commit/94fd949)
|
2019-05-04 14:17:27 +02:00
|
|
|
- Extract `Layout` class from `Template`
|
|
|
|
- Move `Page::absoluteUri()` to `AbstractPage::absoluteUri()`
|
|
|
|
- Load templates on each template rendering, not only for the current page
|
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
|
|
|
- Fix `Page::absoluteUri()` always returning http scheme
|
|
|
|
- Fix `menu` partial template overwriting `$page` variable
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.11.1](https://github.com/getformwork/formwork/releases/tag/0.11.1) (2019-04-26)
|
2019-04-26 23:25:33 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
2019-04-27 14:23:29 +02:00
|
|
|
|
|
|
|
- Fix potential memory leak on controller load in `Template` constructor
|
2019-04-26 23:25:33 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.11.0](https://github.com/getformwork/formwork/releases/tag/0.11.0) (2019-04-26)
|
2019-04-26 15:53:32 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
2019-04-27 14:23:29 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- **Add multiple languages support** ([#31](https://github.com/getformwork/formwork/pull/31))
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add the possibility to create and edit pages in different languages**
|
|
|
|
- **Create default language version with** `Pages@create`
|
|
|
|
- **Add the possibility to delete only a given language version of a page**
|
|
|
|
- **Accept string language code in** `AbstractPage::uri()`
|
|
|
|
- Use fallback language when a label is not available in current language
|
|
|
|
- Move page retrieval from storage to `Site::retrievePage()`
|
|
|
|
- Add `$default` parameter to `Formwork::option()`
|
|
|
|
- Update default templates monospace font stack
|
|
|
|
- Add `type` attribute to all buttons
|
|
|
|
- Add `$default` parameter to `AbstractController::option()`
|
|
|
|
- Add dropdowns component
|
|
|
|
- Add the possibility to set HTTP response status in pages frontmatter
|
|
|
|
- Move to `Site` the selection of current page
|
|
|
|
- Pass page to `Template` constructor and load controller in advance
|
|
|
|
- Add `LanguageCodes::hasCode()`
|
|
|
|
- Add `Output` class
|
|
|
|
- Cache and fetch output by using an `Output` object
|
|
|
|
- Remove deprecated jQuery event shorthands
|
|
|
|
- Remove deprecated jQuery positional selectors
|
|
|
|
- Make vendor.min.js from node modules
|
2019-04-26 15:53:32 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
2019-04-27 14:23:29 +02:00
|
|
|
|
|
|
|
- Fix `.component` inner spacing
|
|
|
|
- Fix horizontal scrollbar in `<pre>` blocks in default templates
|
2019-04-26 15:53:32 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.5](https://github.com/getformwork/formwork/releases/tag/0.10.5) (2019-04-12)
|
2019-04-12 18:48:28 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
2019-04-27 14:23:29 +02:00
|
|
|
|
|
|
|
- **Add** `Assets` **class**
|
|
|
|
- **Use** `Template::assets()` **in site layout**
|
|
|
|
- Add `Str` class
|
|
|
|
- Use new methods from `Str` class where possible
|
|
|
|
- Use `assets()` method in Admin views
|
|
|
|
- Make `Template::$rendering` non static
|
2019-04-12 18:48:28 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
2019-04-27 14:23:29 +02:00
|
|
|
|
|
|
|
- **Fix** `Updater::getHeaders()` **not working on PHP < 7.1.0**
|
|
|
|
- **Fix unquoted dates converted to timestamp**
|
2019-04-12 18:48:28 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.4](https://github.com/getformwork/formwork/releases/tag/0.10.4) (2019-04-08)
|
2019-04-08 15:19:40 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix Symfony Yaml version to ensure PHP 5.6.0 compatibility
|
2019-04-08 15:19:40 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.3](https://github.com/getformwork/formwork/releases/tag/0.10.3) (2019-04-08)
|
2019-04-08 14:31:20 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Use fileinfo to get MIME types if the extension is available
|
|
|
|
- Add `rel` attribute to pagination links
|
|
|
|
- Add Read more link to blog template
|
|
|
|
- Use Symfony Yaml instead of Spyc
|
2019-04-08 14:31:20 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix unpublished pages status being overridden by publish dates
|
|
|
|
- Fix broken page routes on Windows systems
|
2019-04-08 14:31:20 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.2](https://github.com/getformwork/formwork/releases/tag/0.10.2) (2019-03-26)
|
2019-03-26 15:05:29 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- **Add tags to blog posts** (closes [#27](https://github.com/getformwork/formwork/issues/27))
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add templates inheritance with** `Template::layout()`
|
|
|
|
- **Update default templates with new layout feature**
|
|
|
|
- Improve `Template::insert()` providing filename checks
|
|
|
|
- Make index page files available at `/` route
|
|
|
|
- Add `visible` checkbox field to template schemes
|
|
|
|
- Use `Page::content()` to get also the summary
|
|
|
|
- Update base URI logic in `Pagination` class
|
|
|
|
- Better French translation, thanks to @MiFrance
|
|
|
|
- Allow `tagName` and `paginationPage` route params only for listing pages
|
|
|
|
- Remove unused language strings
|
2019-03-26 15:05:29 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix `Page::processData()` directly overwriting data
|
|
|
|
- Fix `Site::errorPage()` not setting `Site::currentPage()` when rendering
|
|
|
|
- Fix empty array not considered as such in Pages controller
|
|
|
|
- Fix `Validator::validateTags()` not filtering empty tags
|
|
|
|
- Fix New User modal auto-completing username and password
|
2019-03-26 15:05:29 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.1](https://github.com/getformwork/formwork/releases/tag/0.10.1) (2019-03-18)
|
2019-03-18 12:22:28 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add French language strings**, thanks to @MiFrance
|
|
|
|
- Add input reset button to `image` field
|
2019-05-13 13:03:58 +02:00
|
|
|
- Move strings from template schemes to language files (closes [#15](https://github.com/getformwork/formwork/issues/15))
|
2019-03-18 12:22:28 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- Fix cover image issues (closes [#21](https://github.com/getformwork/formwork/issues/21), closes [#18](https://github.com/getformwork/formwork/issues/18) again)
|
|
|
|
- Fix `cover-image` and `post` templates (closes [#18](https://github.com/getformwork/formwork/issues/18))
|
2019-03-18 12:22:28 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.10.0](https://github.com/getformwork/formwork/releases/tag/0.10.0) (2019-03-17)
|
2019-03-17 15:54:51 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add modal to Pages editor to change page slugs**
|
|
|
|
- **Keep only a maximum number of backup files**
|
|
|
|
- **Validate referer before redirecting**
|
|
|
|
- **Delete invalid cached resources when fetching with** `FilesCache::fetch()`
|
|
|
|
- Validate page slug, parent page and template in Pages controller
|
|
|
|
- Redirect to referer in Pages controller when possible
|
|
|
|
- Add keyboard shortcut for link command <kbd>CTRL/Cmd + K</kbd>
|
2019-03-17 15:54:51 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Fix error in Register controller which prevented language setting**
|
2019-05-13 13:03:58 +02:00
|
|
|
- **Fix translated fields not switching to fallback language** (closes [#14](https://github.com/getformwork/formwork/issues/14))
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix `Pages@create` not correctly checking if page already exists
|
|
|
|
- Fix redirect in `Pages@delete`
|
2019-03-17 15:54:51 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.6](https://github.com/getformwork/formwork/releases/tag/0.9.6) (2019-03-13)
|
2019-03-13 16:37:06 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Hide unavailable page actions based on user permissions
|
|
|
|
- Refactor and cleanup styles
|
2019-03-13 16:37:06 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Fix error when page id is changed**
|
|
|
|
- **Fix error when page template is changed**
|
|
|
|
- **Fix error when `published` attribute is changed in blog pages**
|
2019-05-13 13:03:58 +02:00
|
|
|
- Fix visits not being logged if cache is enabled (closes [#12](https://github.com/getformwork/formwork/issues/12))
|
2019-03-13 16:37:06 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.5](https://github.com/getformwork/formwork/releases/tag/0.9.5) (2019-03-04)
|
2019-03-04 21:29:55 +01:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add Session timeout**
|
|
|
|
- **Enforce CSRF token regeneration when login page is reloaded**
|
|
|
|
- **Add legend to Dashboard chart**
|
|
|
|
- Add headers to pages list and users list
|
2019-03-04 21:29:55 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix fields with numeric `0` value considered empty
|
|
|
|
- Fix filename labels in image picker
|
2019-03-04 21:29:55 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.4](https://github.com/getformwork/formwork/releases/tag/0.9.4) (2019-02-13)
|
2019-02-13 15:18:08 +01:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- Fix Parsedown extension link processing (closes [#11](https://github.com/getformwork/formwork/issues/11))
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix numeric template names not being accepted
|
|
|
|
- Fix `Set-Cookie` header being sent when resuming session
|
2019-02-13 15:18:08 +01:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.3](https://github.com/getformwork/formwork/releases/tag/0.9.3) (2018-10-18)
|
2018-10-18 20:01:37 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix missing `Page::$frontmatter` that prevented page updating from Admin panel
|
2018-10-18 20:01:37 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.2](https://github.com/getformwork/formwork/releases/tag/0.9.2) (2018-10-18)
|
2018-10-18 17:49:06 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add PHPDoc**
|
|
|
|
- Cleanup code
|
2018-10-18 17:49:06 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix typos in `Image` class
|
|
|
|
- Fix Authentication controller
|
|
|
|
- Add missing properties to `Page` class
|
|
|
|
- Remove duplicate keys in `MimeType` class
|
2018-10-18 17:49:06 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.1](https://github.com/getformwork/formwork/releases/tag/0.9.1) (2018-10-16)
|
2018-10-16 16:18:43 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Use image picker when inserting an image from editor toolbar**
|
|
|
|
- Confirm image picker selection on double click on thumbnail
|
|
|
|
- Add late callback instantiation in `Router` with `Class@method` syntax
|
|
|
|
- Update Admin routes with new `Class@method` syntax to save memory
|
|
|
|
- Avoid passing modals each time a view is rendered
|
2018-10-16 16:18:43 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix persistent tooltip when a button is disabled after click
|
|
|
|
- Fix missing `updates.*` permissions
|
2018-10-16 16:18:43 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.9.0](https://github.com/getformwork/formwork/releases/tag/0.9.0) (2018-10-13)
|
2018-10-13 14:31:05 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- **Add user roles and permissions** ([#9](https://github.com/getformwork/formwork/pull/9))
|
|
|
|
- **Limit access after a certain amount of failed login attempts** ([#10](https://github.com/getformwork/formwork/pull/10))
|
2019-04-27 14:23:29 +02:00
|
|
|
- Use HTTP status 400 instead of 403 when CSRF token is not valid
|
|
|
|
- Show a `no-drop` cursor and light red background when page reordering is not possible
|
|
|
|
- Improve users list appearance especially for small screen sizes
|
|
|
|
- Slightly reduce sidebar width to have more room for content
|
|
|
|
- Improve pages list columns sizing
|
|
|
|
- Use user language when provided instead of `admin.lang` option
|
|
|
|
- Display file size next to uploaded file names
|
2018-10-13 14:31:05 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Fix notification spacing issues when page is scrolled**
|
|
|
|
- Fix missing error notification when editing users is forbidden
|
|
|
|
- Check uploaded avatar existence before user update
|
|
|
|
- Fix language strings
|
|
|
|
- Fix wrong exception type in `Uploader` class
|
2018-10-13 14:31:05 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.8.1](https://github.com/getformwork/formwork/releases/tag/0.8.1) (2018-10-08)
|
2018-10-08 22:06:48 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Improve exception messages
|
|
|
|
- Remove unneeded loader.php
|
2018-10-08 22:06:48 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Fix wrong platform requirements in composer.json**
|
2018-10-08 22:06:48 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.8.0](https://github.com/getformwork/formwork/releases/tag/0.8.0) (2018-10-06)
|
2018-10-06 19:53:35 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add backup feature to export site to a .zip archive**
|
|
|
|
- **Add image processing feature, by now used to resize avatars to square**
|
|
|
|
- **Improve session cookie security and consistency across supported PHP versions**
|
|
|
|
- Use monospace font for values in Options > Info
|
|
|
|
- Allow language strings in schemes
|
2018-10-06 19:53:35 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix redirect loop on Formwork Admin registration
|
|
|
|
- Fix an issue which made possible changing another user's password
|
|
|
|
- Fix error handler ignoring `@` operator and `error_reporting` directive
|
|
|
|
- Fix unrecognized percent-encoded URIs
|
2018-10-06 19:53:35 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.7.2](https://github.com/getformwork/formwork/releases/tag/0.7.2) (2018-09-15)
|
2018-09-15 17:19:53 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Change Updater check frequency from 1 hour to 15 minutes
|
2018-09-15 17:19:53 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix `Session::start()` not applying session options in PHP < 7.0
|
|
|
|
- Fix Options > Updates parse error triggered in PHP < 7.0
|
|
|
|
- Fix incorrect icons in Pages Editor files list
|
2018-09-15 17:19:53 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.7.1](https://github.com/getformwork/formwork/releases/tag/0.7.1) (2018-09-13)
|
2018-09-13 17:09:26 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Add Check Updates button to Dashboard quick actions
|
|
|
|
- Change Logout notification type from `success` to `info`
|
|
|
|
- Add new notification types `info` and `warning`
|
|
|
|
- Update icon font
|
|
|
|
- Redirect to the Panel URI requested before login
|
2018-09-13 17:09:26 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix Page Editor textarea always being focused after saving/reloading
|
2018-09-13 17:09:26 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.7.0](https://github.com/getformwork/formwork/releases/tag/0.7.0) (2018-09-12)
|
2018-09-12 14:48:12 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- **Add Updater feature to automatically download new releases from GitHub repository** ([#4](https://github.com/getformwork/formwork/pull/4))
|
|
|
|
- **Add Attributes component to Pages Editor to change Page Template or Page Parent** ([#6](https://github.com/getformwork/formwork/pull/6))
|
2019-04-27 14:23:29 +02:00
|
|
|
- **Add error and exception handlers displaying a Formwork-styled error page**
|
|
|
|
- Add Typography page to show template styles
|
|
|
|
- Improve default template menus
|
|
|
|
- Retain cursor position in Pages Editor after saving/reloading
|
|
|
|
- Add new entries to Options > Info tab
|
|
|
|
- Add error notification when POST request size is greater than allowed
|
|
|
|
- Display Session Strict Mode information in Options > Info tab
|
|
|
|
- Add `admin.logout_redirect` option to decide where to redirect after logout (Login or Site Home Page)
|
|
|
|
- Display loaded php.ini filename in Options > Info tab
|
|
|
|
- Add `range` field type
|
|
|
|
- Add keyboard shortcut <kbd>CTRL/Cmd + S</kbd> to all views with Save command
|
|
|
|
- Add nginx.conf file with NGINX rewrite rules
|
2018-09-12 14:48:12 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix Tabs component wrapping
|
|
|
|
- Fix session temporary file persistence after logout
|
|
|
|
- Fix long notification text overflow
|
|
|
|
- Fix vertical scrollbar always visible in IE/Edge
|
2018-09-12 14:48:12 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.6.12](https://github.com/getformwork/formwork/releases/tag/0.6.12) (2018-08-27)
|
2018-08-27 20:40:43 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Add logout notification
|
|
|
|
- Add box shadow to pages list items when sorting pages
|
|
|
|
- Make buttons in Pages list look the same as in Page editor
|
2018-08-27 20:40:43 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix method names which broke PHP ^5.5.0 compatibility
|
2018-08-27 20:40:43 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.6.11](https://github.com/getformwork/formwork/releases/tag/0.6.11) (2018-07-24)
|
2018-07-24 18:28:31 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
- Make notifications disappear by clicking on them (closes [#3](https://github.com/getformwork/formwork/issues/3))
|
2019-04-27 14:23:29 +02:00
|
|
|
- Add Delete Page button to Pages editor
|
|
|
|
- Add Pages editor keyboard shortcuts for bold, italic and save commands
|
|
|
|
- Add Preview button to Pages editor
|
2018-07-24 18:28:31 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix unintended non-static methods which triggered a PHP warning
|
2018-07-24 18:28:31 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.6.10](https://github.com/getformwork/formwork/releases/tag/0.6.10) (2018-07-18)
|
2018-07-18 17:57:55 +02:00
|
|
|
|
|
|
|
**Enhancements**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Add support for PHP Yaml extension
|
|
|
|
- Add `parsers.use_php_yaml` option to decide PHP Yaml extension behavior
|
|
|
|
- Add current location to Admin Panel title
|
|
|
|
- Use new `togglegroup` fields instead of checkboxes in Admin > Options
|
2018-07-18 17:57:55 +02:00
|
|
|
|
|
|
|
**Bug fixes**
|
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Fix mixed content blocked over HTTPS connections
|
|
|
|
- Fix incorrect position of chart tooltips in Firefox
|
|
|
|
- Fix first level page creation when parent is an instance of `Site` class
|
|
|
|
- Fix options defaults not available before `system.yml` loading
|
2018-07-18 17:57:55 +02:00
|
|
|
|
2019-05-13 13:03:58 +02:00
|
|
|
## [0.6.9](https://github.com/getformwork/formwork/releases/tag/0.6.9) (2018-07-10)
|
2018-07-18 17:57:55 +02:00
|
|
|
|
2019-04-27 14:23:29 +02:00
|
|
|
- Initial release
|