Releases: akiko-pusu/redmine_banner
Release v0.3.4
Release v0.3.3
This is a bugfix release against 0.3.2. Updating to 0.3.3 is highly recommended!
0.3.3
This is a bugfix release against 0.3.2.
Updating to 0.3.3 is highly recommended!
- Bugfix: HTML problems on redmine_banner.
- Bugfix: Fix the wrong URL to project banner setting.
- Refactor: Remove unused file.
Diff
Release v0.3.2
This is a bugfix release against 0.3.1. Updating to 0.3.2 is highly recommended!
- Bugfix: HTML problems on redmine_banner 0.3.1. (#134)
- Thanks for reporting issue, @ryouma-nagare!
- Bugfix: Global banner off does not work correctly. (Degrade from v0.2x)
- Update Chinese translation. Thanks, iWangJiaxiang!
Release v0.3.1
Release v0.3.0
- Add feature: Give the ability to specific users to manage the site-wide banner. (GitHub: #86 / #113)
- Administrator can assign a group to manage global banner via UI.
- Code refactoring for maintainability.
- Change not to use SettingsController's patch to the update global banner.
Diff: 0.2.2...0.3.0
Release v0.2.2
This is bugfix release against 0.2.1. Updating to 0.2.2 is highly recommended!
- Fix: Prevent conflict with other plugins. (GitHub: #121)
- French translation update by sparunakian (GitHub: #117)
Diff: 0.2.1...0.2.2
Release v0.2.1
ChangeLog
- Fix: Prevent conflict with CKEditor. (GitHub: #111)
- Code refactoring.
- Add feature to update Global Banner via API. (Alpha / Related: #86 #113)
- Not only Redmine admin but also user who assigned group named GlobalBanner_Admin can also update Global banner via API.
- Even prptotype version.
- Now support JSON only.
- Please see swagger.yml to try update global banner via API.
- Update CI Setting
- Add step to build and push image to AWS ECR.
- Add steps to build and deploy to Heroku Container registry as release container service.
- Add how to try banner via Docker in README.
Diff: 0.2.0...0.2.1
Screenshot for API
Enabled non-admin user to use this API
- Create group named: GlobalBanner_Admin
- Assing the user to GlobalBanner_Admin group
User who belongs to GlobalBanner_Admin can use this API.
NOTE: This is prototype version, so implemented only api.
If this feature is effective, I hope to implement web UI. So, feedback appreciate!!
And if you hope to try this feature quickly, please try Docker container.
See: https://github.com/akiko-pusu/redmine_banner#quick-try-with-using-docker
Preview via Swagger Editor
Curl Command Sample
API Endpoint
- YOUR_REDMINE_URL/banners/api/global_banner.json
Get Global Banner
curl -X GET "https://YOUR_REDMINE_URL/banners/api/global_banner.json” \
-H "accept: application/json" -H "X-Redmine-API-Key: YOUR_API_KEY"
Register / Update Global Banner
curl -X PUT "https://YOUR_REDMINE_URL/banners/api/global_banner.json” \
-H "accept: application/json" -H "X-Redmine-API-Key: YOUR_API_KEY” \
-H "Content-Type: application/json” \
-d "{ \"global_banner\": { \"banner_description\": \"Message for Global Banner\", \"display_part\": \"both\", \"enable\": \"true\", \"end_hour\": 16, \"end_min\": 31, \"end_ymd\": \"2019-08-21\", \"related_link\": \"http://localhost:3000/news\", \"start_hour\": 16, \"start_min\": 31, \"start_ymd\": \"2019-08-20\", \"type\": \"info\", \"use_timer\": \"true\" }}"
v0.2.0 / Support Redmine4.x
- Support Redmine 4.x.
- Now master branch unsupports Redmine 3.x.
- Please use ver 0.1.x or
v0.1.x-support-Redmine3
branch in case using Redmine3.x. - https://github.com/akiko-pusu/redmine_banner/tree/v0.1.x-support-Redmine3
- Follow Redmine's preview option to the wiki toolbar.
NOTE: Mainly, maintenance, bugfix and refactoring only. There is no additional feature, translation in this release.
v0.1.2
Support Redmine 3.3 and responsive view.
- Fix style and css selector. (Github: #45)
- Change global banner style for responsive mode. (Github: #68)
- Code refactoring.
- Fix: Prevent deprecation warning. (Github PR: #60) Thanks, Wojciech.
- Refactor: Rename file to prevent conflict (Github #63 / r-labs: 54).
- i18n: Update Italian translation file. (Github: #61 / r-labs: 57) Thanks, R-i-c-k-y.
- i18n: Add Spanish translation file. (Github: #61 / r-labs: 52) Thanks Picazamora!
- i18n: Update Turkish translation file. (Github: #64) Thank you so much, Adnan.
- i18n: Update Portuguese translation file. (Github: #50) Thanks, Guilherme.