Skip to content

Releases: Griefed/ServerPackCreator

serverpackcreator

08 May 17:51
Compare
Choose a tag to compare

Automatic release of version: 2.0.0
Changes in this release:

Bug Fixes

  • Write getters/setters for improved control over variables (9848a77b)
  • Ensure modpackdir and javapaths contain forward-slashes (c47e7125)
  • If clientMods is empty, use fallback (beae5517)
  • If clientMods is empty, pass default list of clientside mods (dc4ff4f2)

Build System / Dependencies

Chores

Documentation Changes

New Features

  • GUI:
    • Open dialog and ask user whether to open explorer for server pack (531d9a89)
    • Remove no longer needed/working background colour. (86c9f763)
    • Ensure tabs are at the top. (0da6fa94)
    • Add button to display help dialog for more detaild explanations of fields in GUI (bc06d801)
    • Tail full log, do not use substring. Previous commit allows us to read the full log (50ec86a6)
    • Allow resizing, remove minimum size. (08c0a429)
    • Move Swing properties to respective classes (309ad275,dabbff5d)
    • Fix errors from merge conflicts. I hate merge conflicts. (c641206b,1962c0e3,462ad128,abd09d69,dbea04ee)
    • Respect varying Look and Feels in relation to button size (2f172130)
    • Add separator between textpane and buttons (2b5626c0)
    • Set scrollpane to correct size (e76fac3e)
    • Remove filter. Try to open FileChooser in Java dir. Defaults to current dir if Java could not be detected (8556dc22)
    • Remove unnecessary comment (f8c8da08)
    • Remove autoscroll, didn't work (ba882a3e)
    • Improve button size and placement for Windows and Linux. Change placement for checkboxes (ad42a70d)
    • Only init Localization once (e0bee4a8)
    • Update README (05779848)
    • Replace ScheduledExecutor with commons-io Tailer (946b2488)
    • Display latest log entry in createServerPackButton after press (d68b06a5)
    • Clear log tabs when the new creation of a server pack is started. (e5095a90)
  • i18n:
    • Provide language keys for writeConfigToFile, which in turn will render configs translated (97604ed4)
    • Add missing language keys to other locales (42fed419)
    • Language keys for help button in CreateServerPack-tab in GUI (0ce4b594)
    • Language keys for about tab in GUI (793a1eb8)
    • Correct language keys for GUI checkboxes (c06f0137)
    • Provide language keys for clientside-only mods fallback list (a4566139)
    • Language keys for GUI as well as working init for LocalizationManager in GUI (79fa4912)
    • Some language key changes (623bba55)
    • Add missing language key (8f9080e2)

Other Changes

  • Write get and set for config (54f8e2d8)
  • Reduce access modifiers (c7f7470f)
  • Just some comments (fd15fdc1)
  • Small update to main doc (21e8cc64)
  • Minor changes (674e6827)
  • Just some more whitespace (f8ff0c02)
  • Refactor checkLocaleFile to static (3b68abe5)
  • Small change to Contributing, small change to CreateServerPack (cedbb4c4)

Refactors

  • DI:
    • Add screenshot (a41e7981)
    • Update README (2adef344)
    • Clear clientMods when entering loop. Add trailing spaces after asking user for input. (e702c4d3)
    • Update docs (8cda5a83,3bd258fa,09ab7850)
    • Fix list of suggested directories not being printed to logs (20c18333)
    • Refactor to DefaultFiles as it is more appropriate for said class (c0439219)
    • Make appropriate fields final. Adhere to final naming convention. Minor refactorings. (1a451091)
    • Move bufferedImage so...
Read more

ServerPackCreator

20 Apr 09:14
Compare
Choose a tag to compare

Automatic release of version: 1.6.1
Changes in this release:

Bug Fixes

  • Fix version check for Forge. They appear to have changed their metadata to no longer include the Minecraft version. (b29616f2)

Chores

Continuous Integration

Documentation Changes

New Features

  • i18n:

ServerPackCreator

13 Apr 14:56
1bbbfc5
Compare
Choose a tag to compare

Automatic release of version: 1.6.0
Changes in this release:

Bug Fixes

  • Fixed lang load error when lang.properties exists but empty or filled incorrectly. (8f5115b1)

Chores

Documentation Changes

  • Update docs (52e0cd29)
  • Upload javadoc to extra directory for gh.pages test (7c79e9f4)

New Features

  • Add Localization Manager by whitebear60 (c4512e19)
  • i18n:
    • Create default localization file if non exists. If executing SPC with specific locale, write locale to file. (8b8a5a8e)
    • Add german translations. Change paths to resource bundle. Add info regarding localization to README (a9d489e5)

Other Changes

  • Supply build file for DockerWSL so I can test the build locally as well (8efed537)

ServerPackCreator

09 Apr 13:05
Compare
Choose a tag to compare

Automatic release of version: 1.5.4
Changes in this release:

Bug Fixes

Build System / Dependencies

  • Update to Gradle 6.8. Ensure we can update to 7.0 once released. Implement more tests/checks and test building of .exe for Windows. (3dfee414)

Chores

Continuous Integration

New Features

  • Print input, ask user whether they agree to input, restart input when false. (338dbc00)

Other Changes

  • Include .exe in releases. Update README with info regarding .exe. (694abc32)
  • Don't enter cgen mode when using .exe (2cff7f31)
  • Remove unnecessary " from conf (7490911c)
  • Improve code quality, ensure streams are closed, improve readability. (81da552b)
  • Minor changes to ignores. (df58a322)
  • More readability changes. (5ae47708)
  • More readability changes. Moved resources to de.griefed. Provided some example files. (829c0055)
  • Try and make the code a little bit more readable. As well as some more work towards localization by replaces string concatenation with String.format(). Smaller under-the-hood changes. (8725cc41)
  • Try and make the code a little bit easier to read. (8c92cde1)

Tests

  • JUnit:

ServerPackCreator

07 Apr 13:02
4db7f7f
Compare
Choose a tag to compare

Automatic release of version: 1.5.3
Changes in this release:

Bug Fixes

  • Fix issue #39 by excluding clientside-only mods from copy operation. Deprecates deleteClientMods (4db7f7f3)
  • Enhance copyFiles so it does not copy clientside-only mods to server pack. Fixes issue #39, finally. (9e6b429b)

Documentation Changes

  • Write docs for new excludeClientMods (a3fdee9b)

Tests

  • "Deactivate" tests for GitHub infrastructure until I figure out how to run them on their infrastructure. (f057e58d)

ServerPackCreator

06 Apr 14:28
Compare
Choose a tag to compare

Automatic release of version: 1.5.2
Changes in this release:

Bug Fixes

  • Clientside-only mods deletion fixed. Closes issue #39 (b537ae0f)

Chores

Other Changes

  • List client side mods again when deleting (2c31dfaa)

Tests

ServerPackCreator

06 Apr 08:29
Compare
Choose a tag to compare

Automatic release of version: 1.5.1
Changes in this release:

Bug Fixes

  • Make log message regarding CurseForge project and file ID a little better. (a3a854b9)
  • Harden CurseForge related checks and information gathering to prevent nulls (4ecdfe16)

Chores

Continuous Integration

Other Changes

  • Remove unnecessary whitespace (cf449a77)
  • Move unused methods to bottom. (fd24b7f4)
  • Remove code relating to tests (d2299e2a)
  • Remove comment block relating to tests (161fbf70)
  • Remove unnecessary blank line... (64710d34)

Tests

  • JUnit:
    • Only run tests during initial build, but not in Dockerfile. (27d271d6)
    • Only run these tests when we are not on GitHub architecture (828a0e8e)
    • Only run these tests when we are not on GitHub architecture. (0cc8fd38)
    • Deactivate a couple of tests until I figure out how to successfully run them on GitHub's infrastructure (2f94da41)
    • Deactivate a couple of tests until I figure out how to run them on GitHub's infrastructure... (3fb1770e,d506a6db)
    • Well that didn't work... (94ea2e16)
    • Test for java on GitHub Runner (0bd985ea)
    • Write tests for CLISetup (8597477d)
    • Write tests for ConfigCheck. (47428ae5)
    • Provide default file for config tests. (43370378)
    • Write tests for CopyFiles. (2d082eb5)
    • Write tests for ServerSetup. (b0ece51d)
    • I mean....why not. (c154017e)
    • Move exit on default file generated to main to ensure tests run smoothly. (c7fa2e3f)
    • Write tests for FilesSetup methods. (3fc77e21)
    • Write tests for ServerUtilities methods. (26c797a0)
    • Add test-files used by test-methods. (5558ffc7)
    • Re-implement Test-platform so I can start working on writing unit tests. (d867507f)
    • Expand ignores with test related files not needed on GitHub or in Docker. (7f55af52)