Skip to content

Latest commit

 

History

History
109 lines (83 loc) · 4.6 KB

CHANGELOG.md

File metadata and controls

109 lines (83 loc) · 4.6 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[3.5.0] - 2023-05-27

Added

  • @mjkuranda: convert/conv command that allows converting images into 8-bit images.
  • @mjkuranda: ConvertParser to parse convert command.
  • @mjkuranda: FileNotFoundException and FileExistsException.

[3.4.1] - 2023-05-24

Added

Fixed

Removed

  • @mjkuranda: setDirType removed. Simplified ListCommand constructor.

[3.4.0] - 2023-05-20

Added

Changed

  • @mjkuranda: Optimized ListCommand and GeneratePaletteCommand commands.

[3.3.0] - 2023-05-20

Added

  • @mjkuranda: generate/gen command to generate light or bright palettes with a specific name but scale 1.

[3.2.0] - 2023-05-20

Added

  • @mjkuranda: Command parsers that create final command object.
  • @mjkuranda: CommandCreator handles creating command objects and catches errors.
  • @mjkuranda: RetroGraphicsManager exceptions.

Changed

Removed

  • @mjkuranda: isValid method of command interface. The parsers are handling processing now.
  • @mjkuranda: CommandFactory.

[3.1.0] - 2023-05-17

Added

  • @mjkuranda: Unknown command to implement Null object design pattern.
  • @mjkuranda: Application class based on singleton design pattern.

Changed

  • @mjkuranda: Command to interface instead of abstract class.

[3.0.0] - 2023-05-11

Added

Changed

  • @mjkuranda: More significant role for a RetroGraphicsManager class.

Removed:

  • @mjkuranda: Static generating palettes and converting images.

[2.3.0] - 2023-05-10

Added

[2.2.0] - 2023-05-10

Added

Changed

  • @mjkuranda: RetroGraphicsManager handles all actions instead of com.github.mjkuranda.retrographicsmanager.Main class.
  • @mjkuranda: PaletteWriter simplified.

Removed

[2.1.0] - 2023-05-08

Changed

  • @mjkuranda: New color converting system.
  • @mjkuranda: Documentation for converters and PaletteColor.

[2.0.0] - 2023-05-08

Added

  • @mjkuranda: Permitting on conversion for images in input directory.
  • @mjkuranda: ImageConverter converts images.
  • @mjkuranda: Color index to color and color to its index in the palette.

Changed

  • @mjkuranda: Project name to Retro Graphics Manager.
  • @mjkuranda: Project divided into two modules: Palette Generator and Image Converter.

[1.1.0] - 2023-04-26

Added

  • @mjkuranda: Basic PaletteGenerator for darker and brighter palette.
  • @mjkuranda: Scalable palette image results.
  • @mjkuranda: PaletteWriter and Palette classes.
  • @mjkuranda: Palette block and rectangle types.

[1.0.0] - 2023-04-25

Added