Skip to content

Releases: floscher/gradle-josm-plugin

Release 0.4.6

23 Sep 21:59
v0.4.6
Compare
Choose a tag to compare

Minor fix for 0.4.5, plugins are now properly renamed when copied to the temporary preferences directory // d413efd

Release 0.4.5

23 Sep 22:00
v0.4.5
Compare
Choose a tag to compare
  • only reset temporary JOSM preferences to default when currently there are no preferences // 74cc640
  • increase priority of Nexus snapshot repository // db4d9f7
  • move more tasks to Kotlin // bce24d2

Release 0.4.1

10 May 09:33
v0.4.1
Compare
Choose a tag to compare
  • fix #4, where the plugin description is only translated when the build is cleared // fc23d51
  • translate plugin description also if only *.lang files are available // f192ce9
  • update tool versions // 8c59d5d
  • fix some other minor bugs

Release 0.4.0

16 Apr 12:32
v0.4.0
Compare
Choose a tag to compare
  • allow for changing the repositories also after the gradle-josm-plugin is applied // cf26731
  • new simple task that displays the current tested and latest 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

21 Feb 13:23
v0.3.4
Compare
Choose a tag to compare

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

19 Feb 16:36
v0.3.3
Compare
Choose a tag to compare
  • 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

21 Jan 15:10
v0.3.2
Compare
Choose a tag to compare
  • 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 and shortenPoFiles 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

21 Jan 15:11
v0.3.1
Compare
Choose a tag to compare

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

03 Jan 03:47
v0.3.0
Compare
Choose a tag to compare

Release 0.2.2

17 Dec 17:22
v0.2.2
Compare
Choose a tag to compare
  • more configuration options // 6d71336 690d887
  • add all dependencies in implementation configuration also to minJosmVersionImplementation configuration // 7033f1e
  • declare dependencies on josm-latest and josm-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