Releases: floscher/gradle-josm-plugin
Releases · floscher/gradle-josm-plugin
Release 0.4.6
Minor fix for 0.4.5, plugins are now properly renamed when copied to the temporary preferences directory // d413efd
Release 0.4.5
Release 0.4.1
Release 0.4.0
- allow for changing the repositories also after the gradle-josm-plugin is applied // cf26731
- new simple task that displays the current
tested
andlatest
JOSM versions // 7fe17ec - remove the last translator from *.po files (often contains email addresses) // bf2d7ac
- move more tasks from Java to Kotlin // f6e6354 a37fb8b c1f61fc b9ee6fb b58856c
- split the temporary JOSM home directory in three (cache, pref, userdata) // d19c1a8
- create a dedicated
compileLang
task to put *.lang files from the main source set into the release *.jar // 944b1cd - fix
compileMinJosmVersionJava
, was not set up properly, so it previously reported build success for incompatible JOSM versions // 57bfddd - add more documentation and unit tests // c6f5e71 07d1904
Release 0.3.4
Hotfix release, fixes a regression in v0.3.3: *.mo files generated from *.po files were not registered as inputs to the compileMo
task, so the up-to-date checks were false-positive.
Release 0.3.3
- add translations for the plugin description to the MANIFEST.MF // 4a87f27 b2c9403
- use Kotlin DSL for build.gradle and settings.gradle // 8a9dd12
- convert more code to Kotlin from Java, use separate reusable classes for tasks // 4979da7
- fix #2, where the local distribution site contained an empty manifest // f10a031 b2c9403
- more documentation // 92591ba
Release 0.3.2
- fix the description of
debugJosm
task (was initialized incorrectly) // 4b530d1 - converted the task
generatePot
task to Kotlin, sort the strings in the generated *.pot file // 1fc7f4f - add tasks
transifexDownload
andshortenPoFiles
to download strings from transifex.com and clean them a bit (mainly remove the information on where the strings can be found in the source code) // 81fef09 - do not include the empty string in *.lang files // 1b9bfab
Release 0.3.1
Gradle will now take *.po, *.mo or *.lang files and pack them into the *.jar for the JOSM plugin as *.lang files.
So you should now be able to do the full i18n workflow with Gradle only.
Release 0.3.0
- the codebase has been switched from Groovy to Kotlin and Java while keeping all functionality from previous versions // d1e053f...1127b7b bf5006a b6a7aea b18d761
- use Gradle's built-in dependency resolution to find the first available JOSM *.jar for the given
minJosmVersion
// cd62554 - add unit tests // 3866433 8e767a8
- more documentation is added // 882f65e 0cdc5d1 8f78408
- update Gradle 4.1 → 4.4.1 // 5ab455d
- Be a bit more verbose on which tasks are executed or skipped // 169c4d5 963c6e7
Release 0.2.2
- more configuration options // 6d71336 690d887
- add all dependencies in
implementation
configuration also tominJosmVersionImplementation
configuration // 7033f1e - declare dependencies on
josm-latest
andjosm-tested
as changing. This ensures proper updating when versions change // d1e053f - avoid some uses of
project.gradle.projectsEvaluated{}
, integrate those parts into the execution phase of associated tasks // b462b38 35615f9 - compile the configuration classes statically (type-checking at compile time) // e46a911