From b3826373b8c64cd5ee2e1265898ebf6f7ca801b8 Mon Sep 17 00:00:00 2001 From: Thijs Wiefferink Date: Fri, 2 Dec 2016 15:02:52 +0100 Subject: [PATCH] Added missing versions --- Changelog.md | 61 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/Changelog.md b/Changelog.md index 1e92921..e62e9a8 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,64 @@ +## AreaShop V2.4.0 +* Change the `config.yml` and `default.yml` files to be easier to understand: + * The profiles previously listed in the `config.yml` are now directly assigned to the profile settings in `default.yml` + * When you give a profile setting in `default.yml` a string it will still look up the profile in `config.yml`, which ensures your old config still works. +* Add permissions `areashop.teleportavailable` and `areashop.teleportavailablesign`, with which you can give players permission to teleport to all forsale/forrent regions (thanks jewome62 for the [pull request](https://github.com/NLthijs48/AreaShop/pull/241)!). +* Support for stacking up and down with `/as stack`. +* Fix clicking signs while confirmations are enabled trying to execute commands as players by default (causing that the player does not get a confirmation message). +* Fix a line break problem in the message parser and fix line breaks on 1.7 servers. +* Fix some color parsing issues in the message parser (it would not detect a color if you directly used the section sign). +* Add tab completion for `/as me`. +* Fix a bug that caused `/as setowner` extending the rent, even though the owner is different as the previous one. +* Rename the events AreaShop emits for integration with other plugins (**this breaks existing plugins that use these events!**). +* Fix WorldGuard version detection. + +*** + +## AreaShop V2.3.2 +* Added Russian translation (86% complete, so if you know Russian please [help translating](https://github.com/NLthijs48/AreaShop/wiki/Language-support)) +* Fixed server crash bug caused by the new messages system (#205) +* Improve stability of the messages system (all reflection removed, using /tellraw in the background now) +* Fix Vault API repo link, thanks Androkai (#206) + +*** + +## AreaShop V2.3.1 +* Added German, French and Norwegian translations, thanks to all the translators! +* Added automatic conversion for language files downloaded from Transifex (this means you can download the latest version from Transifex and AreaShop will correctly read it). + +*** + +## AreaShop V2.3.0 +**Additions:** +- Add hover/click support for all messages of AreaShop: + - If a region name is in a message then you can click the region name to see all information about the region. + - Player names can be clicked to see which regions they own. + - For long lists like `/as info all` AreaShop will use pages, with buttons you can click to go to the next/previous page. + - A lot of buttons on the region info page, to rent/unrent, remove friends or teleport to the region + - All these messages are defined in the messages file (EN.yml), so you can also edit and [use these yourself](https://github.com/NLthijs48/AreaShop/wiki/Language-support#message-format-specifications). + - Got any suggestions for adding more buttons like these? Please let me know. + - Can be turned off by `useFancyMessages` in `config.yml` (no idea why you would want to do that though). +- Improvements to inserting messages into other messages, for example passing along variables: `%lang:action|My action text|%`. +- `/as help` now respects the `areashop.help` permission. +- Add an `ALL` state for flagProfiles to set flags for all states (like `priority`). +- By default players need to confirm selling/unrenting when using signs, to prevent accidentely losing your region and possibly the contents of it (you can also easily turn it on for renting/buying in the `signProfiles` section in `config.yml`). +- Add compatibility for the upcoming WorldGuard version (setting flags of regions changed). + +**Technical:** +- Add redunded money to the `UnrentedRegionEvent` and `SoldRegionEvent`. +- Add events for adding/removing friends: `AddFriendEvent` and `DeleteFriendEvent`, both can be cancelled. +- Move all code to the `me.wiefferink` package, since I intent on keeping this domain, and will not have `nl.evolutioncoding` for long anymore. +- Add an issue template to the repository so that creating Github issues has placeholder text and directions on what information to provide. +- Cleanup the config file by making all timing settings hidden. +- Improve the Maven setup by adding options to move plugin output to a directory, produce a jar with sources and produce Javadoc +- Add a [build server](http://wiefferink.me:8080/job/AreaShop/) where you can find the latest **in development** AreaShop version. +- Setup a Javadoc site: [https://wiefferink.me/AreaShop/javadocs/](https://wiefferink.me/AreaShop/javadocs/), automatically updated by the Jenkins build server. + +**Fixes:** +- Fix problems with detecting most important region when placing a sign (problem showed up when using child/parent system of WorldGuard) + +*** + ## AreaShop V2.2.2 **Additions:** * Add full 1.9 compatibility (only stats reporting and some tab completions were broken, all other functionality was functional already).