• 2.1.0 b8d2b70c9c

    Release 2.1.0 Stable

    Griefed released this 2021-07-18 10:17:18 +02:00 | 4466 commits to main since this release

    Automatic release of version: 2.1.0
    Changes in this release:

    Bug Fixes

    • Ensure no backslashes make it into our arrays and strings. Make file specifications relative to modpack directory. (53db4277)

    Chores

    • deps:
      • update dependency commons-io:commons-io to v2.11.0 (aa1baf9c)

    Continuous Integration

    • Or not... (7d8c6441)
    • Only build javaDoc on pages workflow (edb3ef52)
    • lolwhoops (0ffa4337)
    • Switch image to safe space but most importanlty to make things a little easier for me (36164784)

    New Features

    • Allow users to specify explicit source/file;destination/file-combinations to include in generated server pack (2843b4ce)

    Other Changes

    Refactors

    • Change copyDirs related lang keys to tell the user about file specifications. (52df3feb)

    Tests

    Downloads
  • 2.0.7 7c463c2406

    Release 2.0.7 Stable

    Griefed released this 2021-07-10 13:14:18 +02:00 | 4480 commits to main since this release

    Automatic release of version: 2.0.7
    Changes in this release:

    Bug Fixes

    • Remove unnecessary installation of JDK8 (b4896ec7)

    Build System

    • Explicitly set baseimage version (674f702a)

    Chores

    • deps:
      • update dependency com.fasterxml.jackson.core:jackson-databind to v2.12.4 (53272cca)

    Continuous Integration

    • Fix "breaking" type (f80c7ba6)
    • Remove branches from gh-pages workflow (b84edb2d)
    • Deploy pages after every commit (f279abb1)
    • Try and fix pages deploy on GitLab (8f445d99)

    Other Changes

    Downloads
  • 2.0.6 ec57bd7ac3

    Release 2.0.6 Stable

    Griefed released this 2021-07-03 18:12:54 +02:00 | 4489 commits to main since this release

    Automatic release of version: 2.0.6
    Changes in this release:

    Bug Fixes

    • Do not push to GitHub packages from GitLab CI. We've got a separate GitHub workflow for mirroring and creating releases on GitHub. (5e0a819e)

    Continuous Integration

    • Deactivate test jobs on tag creation (e354501b)

    Other Changes

    Automatic release of version: 2.0.5
    Changes in this release:

    Bug Fixes

    • Move back to de.griefed. Last time, promise. (80919a44)
    • Fix releases on GitHub and GitLab. Release packages on GitLab to Package Registry and attach package to release. (66b0bb8b)

    Continuous Integration

    • Artifacts aren't attached to the lreease this way anyway. (640e0ed1)

    Other Changes

    Automatic release of version: 2.0.4
    Changes in this release:

    Bug Fixes

    • Fix typo in FALLBACKMODSLIST (91192596)

    Build System

    • deps:
      • Bump commons-io from 2.9.0 to 2.10.0. Bump mockito-core from 3.11.0 to 3.11.1. (915f6bdf)

    Chores

    • Issue templates for GitLab (495a5379)
    • Expand gitignore with some test-generated files (3a053929)
    • Fix local JDK (a5f9370a)
    • Inform users/visitors about move to GitLab (94d657a3)
    • Fix JDK path after moving to AdoptJDK (8d6ae2b3)
    • WSL and Docker is a hassle. (4fb63783)
    • Enable gradle-lite in RenovateBot (836d83da)
    • Switch dependency formatting in hopes of RenovateBot detecting them then (7891c94a)
    • Update blog url (efbe33c1)
    • Update README badges (9cc6d555)
    • deps:
      • update dependency org.slf4j:slf4j-log4j12 to v2.0.0-alpha2 (5fa1789f)
      • update dependency gradle to v7.1.1 (5bf6f946)
      • update dependency net.lingala.zip4j:zip4j to v2.9.0 (d398ddbf)
      • update openjdk docker tag to v8 (47eb9daf)
      • update dependency org.mockito:mockito-core to v3.11.2 (177e0e08)
      • update lsiobase/alpine docker tag to v3.14 (b948a931)
      • update dependency gradle to v7.1.0 (784f90fc)
      • Bump mockito-core from 3.10.0 to 3.11.0 (6f62139a)
      • Bump commons-io from 2.8.0 to 2.9.0 (26d481ed,7855cdc1)
      • Bump zip4j from 2.7.0 to 2.8.0 (0352be80,2626bb77)

    Continuous Integration

    • Fix links and build jobs (e7beb7f5)
    • Fix branches release is supposed to run on (132f480f)
    • Set type to package. Set tag related to asset link. (3d2e26d8)
    • Add upload to generic packages and create asset links for release (c62de708)
    • Remove no longer needed folder as we now have docs automatically being updated on GitLab and GitHub pages (492aca2f)
    • Move Docker build for GitHub container registry to GitLab. Automatically update javadocs on GitHub pages. (fba6feea)
    • Create release on GitHub after tag mirror from GitLab (b38de38a)
    • print some extra information (b685a4af,3c83676e)
    • Move to serverpackcreator group (5e87b7d0,19d6db8d)
    • Add semver release config (e940117d)
    • Replaced by RenovateBot in GitLab (5d951aec)
    • Ensure GitHub and GitLab have same tags (fc14baa8)
    • Remove no longer needed workflow (92b18a33)
    • Add Pre-Release patch workflow (6a2aafb0)
    • Add Pre-Release minor workflow (7be26946)
    • Add Pre-Release major workflow (4ee83946)
    • Add patch workflow (aabbd648)
    • Add minor release workflow (3386cf49)
    • Add major release workflow (9e79000f)

    Other Changes

    Tests

    • Test own JDK8 baseimage for CI/CD (df403b6d)
    • CI/CD for ServerPackCreator on GitLab. Fingers crossed. (1f5cab65)
    Downloads
  • 2.0.5 5826339b75

    2.0.5 Stable

    Griefed released this 2021-07-03 17:48:40 +02:00 | 4492 commits to main since this release

    2.0.5 (2021-07-03)

    🦊 CI/CD

    • Artifacts aren't attached to the lreease this way anyway. (640e0ed)

    🛠 Fixes

    • Fix releases on GitHub and GitLab. Release packages on GitLab to Package Registry and attach package to release. (66b0bb8)
    • Move back to de.griefed. Last time, promise. (80919a4)
    Downloads
  • 2.0.4 46f60928f8

    2.0.4 Stable

    Griefed released this 2021-07-03 16:34:11 +02:00 | 4496 commits to main since this release

    2.0.4 (2021-07-03)

    🦊 CI/CD

    • deps: Bump commons-io from 2.9.0 to 2.10.0. Bump mockito-core from 3.11.0 to 3.11.1. (915f6bd)
    • Add major release workflow (9e79000)
    • Add minor release workflow (3386cf4)
    • Add patch workflow (aabbd64)
    • Add Pre-Release major workflow (4ee8394)
    • Add Pre-Release minor workflow (7be2694)
    • Add Pre-Release patch workflow (6a2aafb)
    • Add semver release config (e940117)
    • Add upload to generic packages and create asset links for release (c62de70)
    • Create release on GitHub after tag mirror from GitLab (b38de38)
    • Ensure GitHub and GitLab have same tags (fc14baa)
    • Fix branches release is supposed to run on (132f480)
    • Fix links and build jobs (e7beb7f)
    • Move Docker build for GitHub container registry to GitLab. Automatically update javadocs on GitHub pages. (fba6fee)
    • Move to serverpackcreator group (5e87b7d)
    • Move to serverpackcreator group (19d6db8)
    • print some extra information (b685a4a)
    • print some extra information (3c83676)
    • Remove no longer needed folder as we now have docs automatically being updated on GitLab and GitHub pages (492aca2)
    • Remove no longer needed workflow (92b18a3)
    • Replaced by RenovateBot in GitLab (5d951ae)
    • Set type to package. Set tag related to asset link. (3d2e26d)

    🧪 Tests

    • CI/CD for ServerPackCreator on GitLab. Fingers crossed. (1f5cab6)
    • Test own JDK8 baseimage for CI/CD (df403b6)

    🛠 Fixes

    • Fix typo in FALLBACKMODSLIST (9119259)

    Other

    • Enable gradle-lite in RenovateBot (836d83d)
    • Expand gitignore with some test-generated files (3a05392)
    • Fix JDK path after moving to AdoptJDK (8d6ae2b)
    • Fix local JDK (a5f9370)
    • Inform users/visitors about move to GitLab (94d657a)
    • Issue templates for GitLab (495a537)
    • Switch dependency formatting in hopes of RenovateBot detecting them then (7891c94)
    • Update blog url (efbe33c)
    • Update README badges (9cc6d55)
    • WSL and Docker is a hassle. (4fb6378)
    • deps: Bump commons-io from 2.8.0 to 2.9.0 (26d481e)
    • deps: Bump commons-io from 2.8.0 to 2.9.0 (7855cdc)
    • deps: Bump mockito-core from 3.10.0 to 3.11.0 (6f62139)
    • deps: Bump zip4j from 2.7.0 to 2.8.0 (0352be8)
    • deps: Bump zip4j from 2.7.0 to 2.8.0 (2626bb7)
    • deps: update dependency gradle to v7.1.0 (784f90f)
    • deps: update dependency gradle to v7.1.1 (5bf6f94)
    • deps: update dependency net.lingala.zip4j:zip4j to v2.9.0 (d398ddb)
    • deps: update dependency org.mockito:mockito-core to v3.11.2 (177e0e0)
    • deps: update dependency org.slf4j:slf4j-log4j12 to v2.0.0-alpha2 (5fa1789)
    • deps: update lsiobase/alpine docker tag to v3.14 (b948a93)
    • deps: update openjdk docker tag to v8 (47eb9da)
    Downloads
  • 2.0.3 e14c020e4c

    Griefed released this 2021-05-24 09:23:14 +02:00 | 4559 commits to main since this release

    Automatic release of version: 2.0.3
    Changes in this release:

    New Features

    • Add comment to files in ZIP-archive stating "Server pack made with ServerPackCreator by Griefed". Nobody looks at the comments anyway, so why not (e14c020e)
    • Expanded list of clientside-only mods for when a user doesn't specify theirs (6af72b44)
    Downloads
  • 2.0.2 a1896f453c

    Griefed released this 2021-05-23 13:20:08 +02:00 | 4561 commits to main since this release

    Automatic release of version: 2.0.2
    Changes in this release:

    Bug Fixes

    • Exclude Minecraft server JAR from ZIP archive creation instead of deleting it from said archive (f6436ed4,ee7a882e)
    • Minor spelling mistake in language key (ae4b2583)

    Build System / Dependencies

    • Add srikanth-lingala/zip4j dependency (0402666b)
    • Update Gradle to 7.0.2 (90ee32a2)

    Chores

    • Don't code when tired (7c869c7c)
    • Whoops (8960f623)
    • Update README with JetBrains info and logos. HYPE (5aa29ec4)
    • deps:
      • Bump junit-jupiter-api from 5.7.1 to 5.7.2 (feb87887)
      • Bump mockito-core from 3.9.0 to 3.10.0 (ed592315)

    Documentation Changes

    Downloads
  • 2.0.1 a90fa883e4

    Griefed released this 2021-05-09 11:59:42 +02:00 | 4576 commits to main since this release

    Automatic release of version: 2.0.1
    Changes in this release:

    Bug Fixes

    • GUI:
      • Open filechoosers over parent frame (4f993355)

    Continuous Integration

    Downloads
  • 2.0.0 a41e798182

    Griefed released this 2021-05-08 18:53:00 +02:00 | 4581 commits to main since this release

    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 we can use localization for logging (ac567340)
      • Some comments here and there (e8166e0d)
      • Testfiles (773f4ad7)
      • Wrote more tests for remaining methods (24b4e564)
      • Setters changed: Config, ModLoader. Better return in isCurse. Improved suggestCopyDirs (acbdd535)
      • Refactor excludeClientMods to use removeIf, instead of nested for-loop (6c5c5702)
      • Try to fix test which fails of GitHub only (76003b31)
      • Improve some tests (6ab52543)
      • More logging to help with debugging (4e750f3b)
      • Improve excludeClientMods (905a92af)
      • Try and fix tests which fail on GitHub (1bc76710,4aad6f8f,d9c7a561,ca1215a0)
      • Getters and setters for project related things (166aff20)
      • More tests and some other improvements here and there (7e965122)
      • Some more whitespace (cb288ca3,52dc9dd7)
      • Add some assertions (495526e6)
      • Try and fix tests which only fail on GitHub (3ffce755,2c006b7b,598e45d5,ac4559b7)
      • Write more tests and, improve some docs, add some getters (0d2a1baa)
      • Fix minor issue in docs (fd761bf0,73d9d3b1)
      • Write more tests and move tests to correct class (02393dd4)
      • Addendum to license block (85bede99)
      • Smartscroll logging tabs (d84ce149)
      • Paint the background image into the background of the tabbed pane as well. (a632c6d4,e96fc918,0eaeacab)
      • Small fixes in javadoc (b70a0a7e)
      • Whoops (a9fb5b8c)
      • Remove borders and implement mouse hover. Add "(optional)" to javapath label (59d5aa36)
      • Get rid of pmd. Not that useful anyway. (d66eb708)
      • Add a tiled background to the JFrame holding the JTabbedPane for better visibility of content in the banner. (744d2ecf)
      • Explicitly extend JComponent (43db8307)
      • Remove borders for filechooser buttons (1cad3526)
      • Implement HasteBin wrapper and change button functionality to create pastes of configuration and serverpackcreator.log files (0e68979c,53cca064)
      • Remove no longer needed TODO (78dedeb9)
      • Add check whether user is satisfied with modpack directory and list directories in modpack directory when asked to specify copy directories (1f2e28dd)
      • Update javadocs (87cef199,e5703e4c,eb891ff0,5f820e15,a0e608f9,3dbc1899,21b71e58,eb3ca328,5c86612d,0eafc231,fb07268d,813f015d)
      • Update javadocs and minor refactorings (1f1cd501,67556b18,8b5de129,ceffa740,65f659df,b66d9752)
      • Update javadocs and minor refactorings of variable names. (cb5d6967)
      • Prepare for rewrite (f16eeaff)
      • Update javadocs, improve creation of modpack from CurseForge ID combination, improve GUI for CurseForge modpack creation (cc7ec267,20eb829d,64f0ea76)
      • Update javadocs, make creation of modpack if CurseForge projectID,fileID was provided optional, write getter for ObjectMapper (e30f4355)
      • Update javadocs and a couple of minor fixes (36c846ff,c9be1b72,80d59e7e)
      • Include LICENSE and CONTRIBUTING.md in JAR (c298b533)
      • Fix language keys and writeConfigToFile (680ad86f)
      • Include license excerpt at top of source files (545fdb7a)
      • CurseCreateModpack injection (766c776f)
      • Prioritize LocalizationManager during setup (f3d95f08)
      • Don't run on GitHub....because waihfvpoöihdrsgeds (1580465b)
      • Set up constructors properly (020a492d,fffe2163)
      • Fix initialization of LocalizationManager in regards to GUI. Rename injectedConfigCheck to injectedConfiguration (d8c5eeea)
      • Update run configurations for local runs (not for public consumption, you would need to reconfigure this) (02afe092)
      • Make logger static again (whoops) (c6dbf8c2)
      • Include Minecraft version if modloader is Forge so Minecraft server jar is always deleted (3e2571c1)
      • Update CONTRIBUTING.md and README.md (ef8d1618)
      • gitignore stuff (500e96e8)
      • Fix passing locale to LocalizationManager (b2a8dcef)
      • Restructure and rewrite SPC for dependency injection. Removes Reference for now. Get rid of statics where possible. (04daf560)
    Downloads
  • 1.6.1 dbfd3d8d31

    Griefed released this 2021-04-20 09:47:43 +02:00 | 4801 commits to main since this release

    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:
    Downloads