Skip to content

Latest commit

 

History

History
165 lines (118 loc) · 3.78 KB

CHANGELOG.md

File metadata and controls

165 lines (118 loc) · 3.78 KB

0.38.0

  • Add conceptual facade pattern.

0.37.0

  • Add iterator pattern: Word Iterator.

0.36.0

  • Add iterator pattern: Github Commit.

0.35.0

  • Add conceptual command pattern.

0.34.0

  • Add conceptual singleton pattern.

0.33.0

  • Add conceptual builder pattern.

0.32.0

  • Add conceptual interpreter pattern.

0.31.0

  • Add conceptual proxy pattern.

0.30.0

  • Add strategy pattern: View Strategy.

0.29.0

  • Add conceptual visitor pattern.

0.28.0

  • Add conceptual flyweight pattern.

0.27.0

  • Add template method pattern: Data Miner.

0.26.0

  • Add conceptual mediator pattern.

0.25.0

  • Add conceptual state pattern: Three State.

0.24.1

  • Add flutter icon to project links.

0.24.0

  • Add state pattern: State Manipulator.

0.23.14

  • Replace web renderer html to canvakit (deploy_flutter_demo.dart).

0.23.13

  • Update demos splash screen logo (Ukraine).

0.23.12

  • Add properties bar to "Tool Panel Factory".

0.23.0

  • Add "Tool Panel Factory" flutter example

0.22.0

  • Add visitor pattern: "Shape Xml Export".

0.21.0

  • Add strategy pattern: "Reservation cargo spaces".

0.20.0

  • Add "Conceptual Dialog Factory" example.

0.19.0

  • Add "Conceptual Gui Factory" example.

0.18.0

  • Add Memento Editor.

0.17.16 - refactoring

  • Simplifying the ternary construction.
  • Remove multiline comment from main README.
  • Replace repository urls to relative.
  • Fix relative urls.
  • Fix name on diagram "Builder", rename JsonFormat to JsonConverter.
  • Select pattern "Command" at the diagram.
  • Add client code to "Bridge" pattern.
  • Fix url position & add example name to ProductsAndBoxes example.
  • Add example name to Decorator pattern.
  • Format app_observer.dart.
  • Connect Application to events on the AppObserver diagram.
  • Split into separate files the "Memento" project.
  • Remover unnecessary import.
  • Move hash generator to application.
  • Update SubscriberWidget diagram.
  • Fix url position in FlutterAdapter README.md.

0.17.0

Add "Adapter" pattern: adapt a non-reactive classic type application for Flutter.

0.16.5

Add deploy_flutter_demos script.

0.16.0

  • Add complex example of an Observer pattern, connected to a Flutter application.
  • Add new branch "web-demos" for online examples.

0.15.0

  • Add second "Observer" example. This example was created to be used in a more complex example.

0.14.0

  • Add "Memento" conceptual pattern

0.13.0

  • Add "Observer" pattern from official book, rewritten from Java example

0.12.19

  • Refactoring: reformatting and minor changes

0.12.5

  • Put "Shapes" prototype pattern to "Shapes" folder
  • The list of patterns has been updated. Added links to projects

0.12.0

  • Add "Command" pattern from official book, rewritten from Java example

0.11.0

  • Add "Chain of Responsibility" pattern from official book, rewritten from Java example

0.10.0

  • Add composite template from official book, rewritten from Java example

0.9.0

  • Add decorator pattern. Translate from official book java example

0.8.5

  • Add composite pattern "products_and_boxes"
  • Created a Canvas helper tool for visual presentation of patterns

0.7.8

  • Update diagram for text_graphics, clock, remote_control, color_text_format
  • Code match with diagram in clock

0.7.0

  • Add bridge pattern. Clock example

0.6.5

  • Add bridge pattern. Device remote control

0.5.5

  • Add example "graphics engine" and "square round conflict" for adapter patter
  • Add description to prototype pattern
  • Fix class diagram for text graph
  • Add description Builder pattern, text formats
  • Add description to car builder pattern

0.3.0

  • Add an example graphics engine for the adapter pattern

0.2.0

  • Add the Builder pattern using file format converters as an example

0.1.0

  • Add pattern Prototype

0.0.1

  • Initial project structure
  • Add README