2015-09-13 01:11:03 +08:00
|
|
|
# Change Log
|
2015-09-14 15:02:31 +08:00
|
|
|
All notable changes to Flarum and its bundled extensions will be documented in this file.
|
2015-09-13 01:11:03 +08:00
|
|
|
This project adheres to [Semantic Versioning](http://semver.org/).
|
|
|
|
|
|
|
|
## [Unreleased][unreleased]
|
2015-09-17 07:41:48 +08:00
|
|
|
### Added
|
2015-09-22 16:22:16 +08:00
|
|
|
- Ability to hide and restore discussions.
|
2015-09-17 07:41:48 +08:00
|
|
|
- External authentication (social login) API.
|
|
|
|
- API to set asset compiler filename.
|
2015-09-17 10:46:38 +08:00
|
|
|
- Migration generator, available via generate:migration console command.
|
2015-09-18 11:31:31 +08:00
|
|
|
- Tags: Ability to set the tags page as the home page.
|
2015-09-18 11:43:25 +08:00
|
|
|
- `bidi` attribute for Mithril elements as a shortcut to set up bidirectional bindings.
|
2015-09-22 15:39:38 +08:00
|
|
|
- `route` attribute for Mithril elements as a shortcut to link to a route.
|
2015-09-18 11:43:25 +08:00
|
|
|
- Abstract SettingsModal component for quickly building admin config modals.
|
2015-09-18 15:16:46 +08:00
|
|
|
- "Debug" button to inspect the response of a failed AJAX request.
|
2015-09-22 15:52:25 +08:00
|
|
|
- `Model::afterSave()` API to run callback after a model instance is saved.
|
2015-09-22 16:22:16 +08:00
|
|
|
- Improved admin Permissions page with icons and other tweaks.
|
2015-09-22 16:50:32 +08:00
|
|
|
- Sticky: Allow permission to be configured.
|
|
|
|
- Lock: Allow permission to be configured.
|
|
|
|
- Flags: New extension. Allows posts to be flagged for moderator review.
|
|
|
|
- Approval: New extension. Flags new posts to be approved by the moderation team.
|
|
|
|
- Akismet: New extension. Hides/flags spam posts for moderator approval.
|
2015-09-17 07:41:48 +08:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Migrations must be namespaced under `Flarum\Migrations\{Core|ExtensionName}`. ([#422](https://github.com/flarum/core/issues/422))
|
|
|
|
- More compact post layout, with all controls grouped over to the right.
|
2015-09-22 15:24:32 +08:00
|
|
|
- Rename `notification_read_time` column in discussions table to `notifications_read_time`.
|
2015-09-22 15:41:51 +08:00
|
|
|
- Update to FontAwesome 4.4.0.
|
2015-09-17 07:41:48 +08:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Output forum description in meta description tag. ([#506](https://github.com/flarum/core/issues/506))
|
2015-09-22 16:26:09 +08:00
|
|
|
- Allow users to edit their last post in a discussion even if it's hidden.
|
|
|
|
- Allow users to rename their discussion even if their first post is hidden.
|
2015-09-17 07:41:48 +08:00
|
|
|
- Fix several design bugs.
|
2015-09-13 01:11:03 +08:00
|
|
|
|
2015-09-15 08:58:47 +08:00
|
|
|
## [0.1.0-beta.2] - 2015-09-15
|
2015-09-13 01:11:03 +08:00
|
|
|
### Added
|
|
|
|
- Check prerequisites (PHP version, extensions, etc.) before installation (#364)
|
|
|
|
- Enforce maximum title and post length through validation (#53, #338)
|
|
|
|
- Ctrl+Enter submits posts (#276)
|
|
|
|
- Syntax highlighting for code blocks (#248)
|
|
|
|
- All links open in new window, receive rel=nofollow attribute (#247)
|
|
|
|
- Default build script for extensions (#438)
|
|
|
|
- Input validation in installer
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
- Ask for admin password confirmation in installer (#405)
|
|
|
|
- Increased some text contrasts for accessibility (#390)
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
- Discussion list did not work with non-empty database prefix (#269, #380)
|
|
|
|
- Non-admins could not reset their password (#229)
|
|
|
|
- Requests ending with a slash resulted in a 404 (#334)
|
|
|
|
- In rare cases, posts did not load correctly (#295)
|
|
|
|
- Avatars did not show up when installed in a subfolder (#291)
|
|
|
|
- Installer crashed when views directory was not writable (#376)
|
|
|
|
- Table prefix could not be set in web installer (#269)
|
|
|
|
- Enabling an extension disabled all other extensions (#402)
|
|
|
|
- Invalid custom CSS could crash the application (#400)
|
|
|
|
- First posts could not be restored or deleted
|
|
|
|
- Several design bugs
|
2015-09-14 15:02:31 +08:00
|
|
|
- Set cookies to be HTTP-only
|
|
|
|
- Tags: Sometimes, tags could not be dragged for reordering in the admin panel (#341)
|
|
|
|
- Suspend: Use correct column name in when migrating database
|
|
|
|
- Lock: Check for correct permission when displaying lock control
|
|
|
|
- Likes: Allow liking permissions to be configured
|
2015-09-13 01:11:03 +08:00
|
|
|
|
|
|
|
## 0.1.0-beta - 2015-08-27
|
|
|
|
First Version
|
|
|
|
|
|
|
|
[unreleased]: https://github.com/flarum/core/compare/v0.1.0-beta.2...HEAD
|
|
|
|
[0.1.0-beta.2]: https://github.com/flarum/core/compare/v0.1.0-beta...v0.1.0-beta.2
|