Skip to content

Commit

Permalink
Add CHANGELOG, update readme for 0.5.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
aikar committed Jun 18, 2017
1 parent eb84340 commit 7b67265
Show file tree
Hide file tree
Showing 2 changed files with 41 additions and 12 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Changelog
This won't have everything ever changed in ACF, but will mainly note API breakages and Migration Guide links


## 0.5.0
***Main Goals:***
* Refactor the project into a modular, and game agnostic core.
* Moves bukkit and paper manages into their own standalone artifacts
* Adds support for Bungee & Sponge
* Update Command Completion Context Handlers to be implemented like Context Resolvers
* Lots of significant API changes that will require changes from users

***Migration Guide:*** [0.4.0 -> 0.5.0 Migration Guide](https://github.com/aikar/commands/wiki/Migrating-from-0.4.0-to-0.5.0)

## 0.4.0
* Added support for Completion Context to add additional information about completion context
* [Migration Guide](https://www.spigotmc.org/threads/acf-beta-annotation-command-framework.234266/page-2#post-2385699)

## 0.2.0 and 0.3.0
* Changed group ID and artifact ID/name around to be consistent with [TaskChain](https://taskchain.emc.gs)

## 0.1.0
Initial release
30 changes: 18 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,31 +4,37 @@ This is the Framework created for [Empire Minecraft](https://ref.emc.gs/Aikar?ga

Many people have wanted to use this framework for themselves, So here are, a public ready version!

ACF Core is now game agnostic, and can be used in any Java Server Software that implements a command system.

## Beta Testing
ACF On the core itself is very stable. It has been used for years on EMC.
While the 0.x.x series of ACF is "Beta", note that it is very stable.
It has been used for years on EMC.

I believe the framework is very usable at this stage.

It is labeled Beta as the framework is growing fast and gaining new features, and API's are subject to breakage. The new features also may contain bugs, but I am working to fix them fast.
It is labeled Beta as the framework is growing fast and gaining new features, and API's are subject to breakage. The new features also may contain bugs, but we will work to fix them fast.

Please be prepared to keep up with changes, but I try to keep them as least disruptful as possible.

See [Using ACF](https://github.com/aikar/commands/wiki/Using-ACF) on how to add ACF to your plugin and using it.

## Targeted Platforms / Current Version

We are on version:
- GROUP: co.aikar
- ARTIFACTID: acf-core
- VERSION `0.4.0-SNAPSHOT`

Any bump in version implies an API break.
- VERSION `0.5.0-SNAPSHOT`

ARTIFACTID varies by platform target:
* [Bukkit](https://spigotmc.org): ***acf-bukkit*** (For targetting Spigot)
* [Paper](https://paper.emc.gs): ***acf-paper*** (Recommended for plugins that require Paper, incase Paper specific improvements are added)
* [Sponge](https://www.spongepowered.org/): ***acf-sponge***
* [BungeeCord](https://www.spigotmc.org/wiki/bungeecord/): ***acf-bungee***

You may include more than 1 platform in your jar if your plugin supports multiple platforms.

Any bump in version implies an API break. See [CHANGELOG](CHANGELOG.md) for information on migration guides for API breaks.

Every change that should not cause any API break will be deployed over the current version.

## Targeted Platforms
Requires CraftBukkit, Spigot or Paper.

We have no intentions to support other Servers. If you want on Sponge or something else, you will need to fork and add support for it.

## Example
```java
@CommandAlias("res|residence|resadmin")
Expand Down

0 comments on commit 7b67265

Please sign in to comment.