Added missing versions

Thijs Wiefferink 2016-12-02 15:02:52 +01:00
parent bd4d195579
commit b3826373b8

@ -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).