Releases: Team-Creative-Name/Plexi
Plexi-V2.0 Dev
In this release, we move to version 2(!) While we don't add any features that would normally necessitate that, the Ombi API changed and so we need a way of differentiating the different Plexi versions. From this point on, the v1 branch will no longer be updated. More features will be coming soon after Plexi works with the new Ombi API.
Changed in this update:
- Removed the ability to request tv shows
- Removed the ability to remove all media requests
- Added new splash messages on some embeds
IMPORTANT NOTE
This version was released so people using the new Ombi API can use plexi without crashes. Plexi 2.0 supports Ombi v4 ONLY
Plexi-V1.1
This is the first update to Plexi since it has been out of beta!
New in this update:
- The
viewRequests
command- View all requests that Plexi and Ombi have that aren't filled.
- The
Upcoming
command- View TV shows or movies that are releasing soon. Please note that this information is sourced from Ombi and tends to have media that was released a while ago.
IMPORTANT NOTES
This version of Plexi requires a new key/value pair in the configuration file. This will not be automatically added to the file. If a file does not exist, the new one generated will contain the updated fields. Otherwise, Please add the following line somewhere in your file.
//Allow users other than the bot owner to view media requests (default is true)
usersViewRequests = "true"
Plexi-V1.0-Release
Plexi is finally out of beta!
Changes in this release:
- Documentation!
- A lot of Plexi's core classes are now fully documented via Java docs. No longer do I have to worry about forgetting what things do. (I totally haven't done though)
- Plexi's ASCII art is now properly shown in the GUI. No more weird malformed text
- Logs!
- The GUI's output displays items in a much better way and we even output stuff to a file! The file version of the log has a lot more information that the console version, so be sure to look at it whenever a problem occurs.
A few other changes were added here and there that aren't really noticeable to users. Now that Plexi's base is complete, I can work on adding more features.
Oh, and did I mention that we have platform specific binaries now? These are the same as the provided jar file, but make plexi feel a lot more like a native application.
I'm so excited to have this out of beta
Plexi-v1.0-beta.6
We are getting even closer to release. Only a few small bugs remain that need to be fixed before we are ready to release v1.0. These can be tracked via github.com/Team-Creative-Name/Plexi/milestone/1 (sorry, I dont think github can auto link milestones yet)
Changes in this version:
- removed
🆕
emote from the tv search command. It didnt work and I couldnt quite figure out how it worked. The code is not removed, but made so it doesnt execute. We can add it again later once figured out. - added way too many new API calls to OmbiCallers.java. Most of them are neccessary because the ombi API likes to return incorrect values and I have to scrape info from other places.
- fixed issue where a tv shows request status was either incorrect or vague. Field now states
Fully Requested
||partially requested
||Not requested
- Made tv requests a lot more reliable & flexible. As long as the request field says something other than "Fully Requested" or the availability field says "Fully available", you should be able to request a show.
- Added the ability to remove requests. This removes all requests for a given bit of media, so please be careful while using it.
- Added enhanced reaction verification. A new abstract method in the Paginator.java class allows a child class to return false if a reaction is used incorrectly. If it is, the program ignores it. By default, this method should return true;
- Fixed spelling issues with text logged to the terminal via the search command.
-Bump version toPlexi-v1.0-beta.6
Plexi-v1.0-beta.5.3
We are getting very close to release! This version includes mostly bug fixes and pushes us closer to being out of beta.
Changes:
- Bumped JDA version to latest (as of June 26, 2020)
- Changed PlexiBot.java into a class that follows the singleton pattern to ensure that there is only one bot instance running at the same time and allow other classes to easily get access to the bot instance
- Fixed issue where OKHTTP would report that a response body was not closed. closes #17
- Fixed issue where initial GUI size was too small to show entire Plexi ASCII art
- Added new ping command (called via "prefix + ping")
- changed shutdown command to have an alias "stop"
- Plexi now prompts the user if the bot is running and they click on the close button
- Bumped Plexi version num to v1.0-beta.5.3
Plexi-v1.0-beta.5.2
Fixed issue where Plexi would not report the correct issue if the Ombi URL was incorrect in the config file.
bumped version to beta 5.2
All release notes from v1.0-beta.5.1 apply to this version.
Plexi-v1.0-beta.5.1
We finally have the ability to generate a config file if Plexi can't detect on in the jar path!
- Added the ability for a config file to be generated if there isn't one detected in the jar path
- Updated dependencies
- added added slf4j-simple dependency
- Added ability to (kinda) validate settings values
- Bumped Plexi version to v1.0-beta.5.1
You no longer need to supply a config file in order to get Plexi to run. If a config file is detected, it will use that file instead of generating a new one. If there are any issues, you will be notified.
Plexi-v1.0-beta.4
While this release might not have a lot of new features, there are a ton of changes to the code that make development a bit easier. New features and bugfixes in the next version!
We should be ready to push to plexi v1.0 in the next release!
** NOTE: Plexi is still unable to generate a missing config file. You MUST download the attached config and fill it out before attempting to run Plexi.
Plexi-v1.0-beta.3
Wow! It has been a while since I've put anything in the releases tab. Hopefully the next one wont take as long to push out.
New in this release:
This pushes Plexi towards being feature complete for movies and TV. After some beta testing, we should be able to officially release version 1.0. Yay!
** NOTE: Plexi is still unable to generate a missing config file. You MUST download the attached config and fill it out before attempting to run Plexi.
Plexi v1.0-beta.2
This is the first public release of Plexi! Alongside the jar file, the user must have a config file; the program says that it will generate a file, but it is currently incapable of doing so.