Skip to content

v0.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 17 Oct 09:14
5903aab

0.1.0 (2024-10-17)

Features

  • add CLI logic to interact with the BMP operations (44577ce)
  • add Dockerfile and GitHub workflow to publish image (#14) (42e80f0)
  • add first skeleton of the command line program (66efbdf)
  • add javadocs comments (fb4ccca)
  • add more info to the README.md (a5d8e03)
  • add output to show execution time (540423b)
  • add skeleton project structure (#6) (418dd02)
  • rename program to shadow (49f65f9)
  • replace loops by native functions (4fdf5a4)

Bug Fixes

  • add missing imports for the file output (4412e36)
  • include only the execute function when measuring execution time (cf1335f)
  • use proper exceptions where missing (0a3659e)

Reverts

  • "File reformat, because Java uses tabs and not spaces" (5187376)

Documentation

  • add badges, small introduction and authors (3f01802)
  • add command explanations and demo (d8a4dae)
  • add description to Root command (9861388)
  • add LICENSE.txt (0347cd5)
  • add new copyright template (7f0b8ae)
  • add new copyright template (8da17f4)
  • draft first README.md (93f0394)
  • reference sources for the video and image of the demonstration (4f40fe0)
  • release JavaDocs using Maven (4cf6dec)
  • test formatting (d0c69cb)
  • update README.md with proper videos (6f88869)

Styles

  • add Google Java Format as IntelliJ IDEA project settings (d9eba2a)
  • add Google Java Style configuration to the project (#12) (abe89de)

Miscellaneous Chores

  • add test files (526e196)
  • add test outputs (009308e)
  • automatic formatting (88215e4)
  • remove file commited by error (801c9bc)
  • run spotless:apply (866faa0)
  • update .gitignore (c7231be)
  • update .release-please-manifest.json for first release (16c3fdc)

Code Refactoring

  • reorganize classes inside proper packages (e5cee6e)

Continuous Integration

  • add labels and fix update of version in Root.java file (#21) (cc951ff)
  • add missing comma in JSON file (#27) (fcd8284)
  • add proper permissions to token (4a7d7ae)
  • add step to add JAR as a release artifact (3bcb965)
  • add workflow to publish javadocs (cb4597d)
  • add workflows to release package automatically (#15) (c6d5660)
  • more granular release (#30) (fdf681c)
  • move every setting inside the package section (3ddd93b)
  • output values between jobs and remove release type on workflow (#29) (0a3c5fe)
  • rename release-please configuration file to proper name (#25) (2751cc9)
  • update version on command automatically (031b29c)
  • use better names for jobs (ccf552e)
  • use non-deprecated version (e2681c8)