From f483b73fd0ce3fdcc69492c60bf495fc662066c0 Mon Sep 17 00:00:00 2001 From: Damon Benson Date: Mon, 4 Nov 2019 09:49:50 -0500 Subject: [PATCH 1/4] OCTA-16095 Update release to 0.2.1 --- CHANGELOG.md | 36 +++++++++++++++++++++--------------- README.md | 52 +++++++++++++++++++++++++--------------------------- build.gradle | 2 +- 3 files changed, 47 insertions(+), 43 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e932bb..3618b74 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,15 @@ All notable changes to this project will be documented in this file. The format is inspired by [git changelog](https://github.com/tj/git-extras/blob/master/Commands.md#git-changelog) -and [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). This project +and [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). +## v0.2.1 / 2019-11-05 + +- Update dependency references +- Peformance enhancements +- README updates + ## v0.2.0 / 2019-08-20 Created a Progress fork of [grabl](https://gitlab.com/grabl/) called [latte](https://github.com/progress/latte/). @@ -17,19 +23,19 @@ See [grabl/grabl%"v0.1.0"](https://gitlab.com/grabl/grabl/milestones/2). ### Added - * Add support for build scans +- Add support for build scans ### Changed - * Split plugin into base and convention - * Upgrade gradle wrapper to 4.4.1 +- Split plugin into base and convention +- Upgrade gradle wrapper to 4.4.1 ### Fixed - * Make sure release runs before publishing - * Configure nebula.release to produce versions compatible with Gradle - Plugin Portal - * Avoid eagerly resolving `pct` configuration +- Make sure release runs before publishing +- Configure nebula.release to produce versions compatible with Gradle + Plugin Portal +- Avoid eagerly resolving `pct` configuration ## v0.0.0 / 2017-11-22 @@ -37,10 +43,10 @@ See [grabl/grabl%"v0.0.0"](https://gitlab.com/grabl/grabl/milestones/1). ### Added - * Add release management using nebula.release plugin - * Publish plugin to the Gradle Plugins Portal as - [latte](https://plugins.gradle.org/plugin/oe.espresso.latte.latte) - * Build in GitLab-CI so bad commits / MRs are spotted early - * Provide CompileAblTask, grabl extension (configuration point) - * Add PCT tasks and types to project it's applied to - * Initial release of Gradle plugin +- Add release management using nebula.release plugin +- Publish plugin to the Gradle Plugins Portal as + [latte](https://plugins.gradle.org/plugin/oe.espresso.latte.latte) +- Build in GitLab-CI so bad commits / MRs are spotted early +- Provide CompileAblTask, grabl extension (configuration point) +- Add PCT tasks and types to project it's applied to +- Initial release of Gradle plugin diff --git a/README.md b/README.md index 5bc216c..75504e8 100644 --- a/README.md +++ b/README.md @@ -1,67 +1,65 @@ [![pipeline status][pipeline-img]][pipeline-target] [![coverage report][coverage-img]][coverage-target] -# Latte # +# Latte This is a Progress fork of the [Grabl](https://gitlab.com/grabl) project to enhance and support package updates. [Latte] is a plugin for [Gradle] providing language support for -[OpenEdge ABL][OpenEdge]. It provides gradle tasks to compile ABL code -and run unit tests using ABLUnit. All the hard work is done by [PCT], +[OpenEdge ABL][openedge]. It provides gradle tasks to compile ABL code +and run unit tests using ABLUnit. All the hard work is done by [PCT], thanks to gradle's fantastic integration with [Ant]. -## Usage ## +## Usage [Latte] is hosted in the [Gradle Plugin Portal][grportal-grabl] so you can use it by just adding this to your `build.gradle`: - -``` groovy +```groovy plugins { - id "oe.espresso.latte.latte" version "0.2.0" + id "oe.espresso.latte.latte" version "0.2.1" } ``` This will add [PCT][] tasks and types to your project and integrate [PCT] with [Gradle] lifecycle tasks. It does this by modifying the -[Gradle] project model. +[Gradle] project model. The following are a list of enhancements beyond the original [grabl] plugin - - adds a dependency on [PCT] 211 - - adds a dependency on Google gson 2.8.0 which is required by PCT ABLUnit task - - adds a backup database task - - adds the ability to run ABL code as a task - - adds the ability to create a database - - adds the ability to create procedure libraries - - adds the ability to create .oear's - -## Links ## - -# NEEDS TO BE UPDATED WHEN +- adds a dependency on [PCT] 211 +- adds a dependency on Google gson 2.8.0 which is required by PCT ABLUnit task +- adds a backup database task +- adds the ability to run ABL code as a task +- adds the ability to create a database +- adds the ability to create procedure libraries +- adds the ability to create .oear's + +## Links + +# NEEDS TO BE UPDATED WHEN + - [Home Page, Docs, Guides][grabl] - [Plugin Portal][grportal-grabl] - [Plugin Portal (base)][grportal-grabl-base] - [Examples Repo](https://gitlab.com/grabl/grabl-samples) -## Contributing ## +## Contributing Want to suggest a feature or report a bug? Head to [issue tracker][issues]. Code contributions are very welcome, please check out [hacking][] notes. -## License ## +## License latte and grabl are free and open-source software licensed under the [Apache License 2.0](https://github.com/progress/latte/LICENSE) - - -[Gradle]: https://gradle.org/ -[OpenEdge]: https://www.progress.com/openedge +[gradle]: https://gradle.org/ +[openedge]: https://www.progress.com/openedge [latte]: https://github.com/progress/latte [grabl]: https://grabl.gitlab.io/ -[PCT]: https://github.com/Riverside-Software/pct -[Ant]: http://ant.apache.org/ +[pct]: https://github.com/Riverside-Software/pct +[ant]: http://ant.apache.org/ [issues]: https://github.com/progress/latte/issues [hacking]: HACKING.md [pipeline-img]: https://gitlab.com/grabl/grabl/badges/master/pipeline.svg diff --git a/build.gradle b/build.gradle index 19fa1db..9bf68bc 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ plugins { id "groovy" } -version = "0.2.0" +version = "0.2.1" group = 'oe.espresso.latte' ext { From b40dd664d5b7f2231b3a76358ace81caaae41f2b Mon Sep 17 00:00:00 2001 From: Damon Benson Date: Mon, 4 Nov 2019 11:07:32 -0500 Subject: [PATCH 2/4] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3618b74..f55475c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ The format is inspired by and [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). This project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## v0.2.1 / 2019-11-05 +## v0.2.1 / 2019-11-04 - Update dependency references - Peformance enhancements From 995ac242b3336c2daa216f63cce731caf1651133 Mon Sep 17 00:00:00 2001 From: Damon Benson Date: Mon, 4 Nov 2019 11:21:05 -0500 Subject: [PATCH 3/4] Update CHANGELOG.md --- CHANGELOG.md | 1 - 1 file changed, 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f55475c..f122ddd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,7 +9,6 @@ adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). ## v0.2.1 / 2019-11-04 -- Update dependency references - Peformance enhancements - README updates From 91787fefacf7d4e6db21c1e20d82e98ef7456bec Mon Sep 17 00:00:00 2001 From: Damon Benson Date: Mon, 4 Nov 2019 11:23:23 -0500 Subject: [PATCH 4/4] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f122ddd..b104b06 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ Created a Progress fork of [grabl](https://gitlab.com/grabl/) called [latte](htt ## v0.1.0 / 2017-12-29 -See [grabl/grabl%"v0.1.0"](https://gitlab.com/grabl/grabl/milestones/2). +See [grabl/grabl"v0.1.0"](https://gitlab.com/grabl/grabl/milestones/2). ### Added @@ -38,7 +38,7 @@ See [grabl/grabl%"v0.1.0"](https://gitlab.com/grabl/grabl/milestones/2). ## v0.0.0 / 2017-11-22 -See [grabl/grabl%"v0.0.0"](https://gitlab.com/grabl/grabl/milestones/1). +See [grabl/grabl"v0.0.0"](https://gitlab.com/grabl/grabl/milestones/1). ### Added