Jump to content

AOWIS:Change Log Versioning/v1.0: Difference between revisions

From AOWIS
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:


== Versioning Scheme ==
== Versioning Scheme ==
AOFS uses [https://semver.org Semantic Versioning] principles:
AOWIS uses [https://semver.org Semantic Versioning] principles:


* '''MAJOR''' – Significant changes, backward-incompatible updates, or new core features.
* '''MAJOR''' – Significant changes, backward-incompatible updates, or new core features.
Line 15: Line 15:


== Change Log EXAMPLE ==
== Change Log EXAMPLE ==
* '''v1.0.0 (2026-01-21)''' – Initial public release of AOFS.
* '''v1.0.0 (2026-01-21)''' – Initial public release of AOWIS.
** Defined core principles, system architecture, and sensor categories.
** Defined core principles, system architecture, and sensor categories.
** Published reference implementations for Field Controller Layer.
** Published reference implementations for Field Controller Layer.
Line 28: Line 28:


* '''v1.1.1 (2026-02-18)''' – Patch release.
* '''v1.1.1 (2026-02-18)''' – Patch release.
** Corrected DokuWiki syntax in sensors:start and electrical:start pages.
** Corrected Wiki syntax in sensors:start and electrical:start pages.
** Updated glossary links and added missing references.
** Updated glossary links and added missing references.
** Fixed minor typos in Scope and Documentation Structure.
** Fixed minor typos in Scope and Documentation Structure.

Latest revision as of 03:47, 1 April 2026


This page documents all major and minor revisions to AOWIS, including updates to modules, controllers, sensors, and operational logic. Each entry includes the version number, release date, and a brief summary of changes.

Versioning Scheme

AOWIS uses Semantic Versioning principles:

  • MAJOR – Significant changes, backward-incompatible updates, or new core features.
  • MINOR – Backward-compatible additions or improvements to modules or controllers.
  • PATCH – Bug fixes, clarifications, or minor corrections in documentation or reference implementations.

Example:

  • Version 2.3.1 → Major version 2, minor update 3, patch 1.

Change Log EXAMPLE

  • v1.0.0 (2026-01-21) – Initial public release of AOWIS.
    • Defined core principles, system architecture, and sensor categories.
    • Published reference implementations for Field Controller Layer.
    • Introduced Hydraulic, Electrical, and Actuation modules.
    • Created Glossary, Terminology, and Scope sections.
  • v1.1.0 (2026-02-10) – Added optional modules and energy-aware scheduling.
    • Introduced Poultry Farming Module.
    • Added Energy Monitoring and Event Prioritization features to Electrical Module.
    • Updated Sensors Layer with Human Input / External Event Logging.
    • Added Weather Sensors and Optical Monitoring improvements.
  • v1.1.1 (2026-02-18) – Patch release.
    • Corrected Wiki syntax in sensors:start and electrical:start pages.
    • Updated glossary links and added missing references.
    • Fixed minor typos in Scope and Documentation Structure.
  • v1.2.0 (2026-03-05) – Expanded modular architecture.
    • Added Livestock / Animal Husbandry Module.
    • Updated guidelines for optional Greenhouse / Hydroponics Module.
    • Defined interface for third-party custom modules.
    • Clarified optional solar integration and power-aware operation rules.

Notes

  • All AOWIS modules, pages, and reference implementations must include the version number for traceability.
  • Patch releases should be documented even if changes are minor, for auditing and compliance.
  • The change log is extendable and should be updated whenever new features, corrections, or modules are added.
  • Each AOWIS deployment should document the AOWIS version in use for all controllers and modules.
  • All local changes, extensions, or custom modules should also include a version note referencing the main AOWIS release.