AOWIS:Change Log Versioning/v1.0: Difference between revisions
Appearance
No edit summary |
m Samuel moved page AOWIS:Change Log Versioning to AOWIS:Change Log Versioning/v1.0 |
||
| (9 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE: | {{DISPLAYTITLE:AOWIS Change Log & Versioning (v1.0)}} | ||
This page documents all major and minor revisions to | 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. | Each entry includes the version number, release date, and a brief summary of changes. | ||
== Versioning Scheme == | == Versioning Scheme == | ||
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 | * '''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 | ** 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. | ||
| Line 39: | Line 39: | ||
== Notes == | == Notes == | ||
* All | * 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. | * 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. | ||
== Recommended Practice == | == Recommended Practice == | ||
* Each | * 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 | * All local changes, extensions, or custom modules should also include a '''version note referencing the main AOWIS release'''. | ||
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.
Recommended Practice
- 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.