diff --git a/.env b/.env
index f8488818..a653aac9 100644
--- a/.env
+++ b/.env
@@ -1,16 +1,16 @@
-OL_REFERENCE_UI_VERSION=5.1.9-SNAPSHOT
+OL_REFERENCE_UI_VERSION=5.1.9
-OL_REQUISITION_VERSION=8.3.1-SNAPSHOT
-OL_REFERENCEDATA_VERSION=15.2.0-SNAPSHOT
-OL_AUTH_VERSION=4.3.1-SNAPSHOT
-OL_NOTIFICATION_VERSION=4.3.1-SNAPSHOT
-OL_FULFILLMENT_VERSION=8.2.0-SNAPSHOT
-OL_CCE_VERSION=1.3.1-SNAPSHOT
-OL_STOCKMANAGEMENT_VERSION=5.1.2-SNAPSHOT
-OL_REPORT_VERSION=1.2.1-SNAPSHOT
-OL_HAPIFHIR_VERSION=2.0.1-SNAPSHOT
+OL_REQUISITION_VERSION=8.3.1
+OL_REFERENCEDATA_VERSION=15.2.0
+OL_AUTH_VERSION=4.3.1
+OL_NOTIFICATION_VERSION=4.3.1
+OL_FULFILLMENT_VERSION=8.2.0
+OL_CCE_VERSION=1.3.0
+OL_STOCKMANAGEMENT_VERSION=5.1.2
+OL_REPORT_VERSION=1.2.1
+OL_HAPIFHIR_VERSION=2.0.0
-OL_DIAGNOSTICS_VERSION=1.1.1-SNAPSHOT
+OL_DIAGNOSTICS_VERSION=1.1.0
OL_NGINX_VERSION=5
OL_RSYSLOG_VERSION=1
diff --git a/docs/source/collect-docs.py b/docs/source/collect-docs.py
index 86bfd16a..a237f094 100644
--- a/docs/source/collect-docs.py
+++ b/docs/source/collect-docs.py
@@ -1,49 +1,49 @@
import urllib
#components
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-fulfillment/master/README.md", "components/fulfillmentService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-requisition/master/README.md", "components/requisitionService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth/master/README.md", "components/authService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth/master/DESIGN.md", "components/authServiceDesign.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-cce/master/README.md", "components/cceService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-notification/master/README.md", "components/notificationService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata/master/README.md", "components/referencedataService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-stockmanagement/master/README.md", "components/stockmanagementService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report/master/README.md", "components/reportService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-hapifhir/master/README.md", "components/hapifhirService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-diagnostics/master/README.md", "components/diagnosticsService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/master/README.md", "components/templateServiceService.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-reference-ui/master/README.md", "components/referenceUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth-ui/master/README.md", "components/authUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-cce-ui/master/README.md", "components/cceUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata-ui/master/README.md", "components/referencedataUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report-ui/master/README.md", "components/reportUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-requisition-ui/master/README.md", "components/requisitionUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-fulfillment-ui/master/README.md", "components/fulfillmentUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-stockmanagement-ui/master/README.md", "components/stockmanagementUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/dev-ui/master/README.md", "components/devUI.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/README.md", "components/uiComponents.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/index.md", "components/uiOverview.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/extension_guide.md", "components/uiExtensionGuide.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-layout/master/README.md", "components/uiLayout.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-fulfillment/v8.2.0/README.md", "components/fulfillmentService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-requisition/v8.3.1/README.md", "components/requisitionService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth/v4.3.1/README.md", "components/authService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth/v4.3.1/DESIGN.md", "components/authServiceDesign.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-cce/v1.3.0/README.md", "components/cceService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-notification/v4.3.1/README.md", "components/notificationService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata/v15.2.0/README.md", "components/referencedataService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-stockmanagement/v5.1.2/README.md", "components/stockmanagementService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report/v1.2.1/README.md", "components/reportService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-hapifhir/v2.0.0/README.md", "components/hapifhirService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-diagnostics/v1.1.0/README.md", "components/diagnosticsService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.7.0/README.md", "components/templateServiceService.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-reference-ui/v5.1.9/README.md", "components/referenceUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-auth-ui/v6.2.5/README.md", "components/authUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-cce-ui/v1.0.8/README.md", "components/cceUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-referencedata-ui/v5.6.4/README.md", "components/referencedataUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-report-ui/v5.2.5/README.md", "components/reportUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-requisition-ui/v7.0.4/README.md", "components/requisitionUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-fulfillment-ui/v6.0.8/README.md", "components/fulfillmentUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-stockmanagement-ui/v2.0.8/README.md", "components/stockmanagementUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/dev-ui/v9.0.1/README.md", "components/devUI.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/README.md", "components/uiComponents.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/index.md", "components/uiOverview.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/extension_guide.md", "components/uiExtensionGuide.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-layout/v5.1.8/README.md", "components/uiLayout.md")
#conventions
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/master/STYLE-GUIDE.md", "conventions/codeStyleguide.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/master/TESTING.md", "conventions/testing.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/master/ERROR_HANDLING.md", "conventions/errorHandling.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/master/LICENSE-HEADER.md", "conventions/licenseHeader.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/conventions.md", "conventions/uiConventions.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/conventions-angularjs.md", "conventions/uiAngularjs.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/conventions-javascript.md", "conventions/uiJavascript.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/conventions-markup.md", "conventions/uiMarkup.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/conventions-testing.md", "conventions/uiTesting.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/information-architecture.md", "conventions/uiInformationArchitecture.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/master/docs/performance.md", "conventions/uiPerformance.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.7.0/STYLE-GUIDE.md", "conventions/codeStyleguide.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.7.0/TESTING.md", "conventions/testing.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.7.0/ERROR_HANDLING.md", "conventions/errorHandling.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-template-service/v3.7.0/LICENSE-HEADER.md", "conventions/licenseHeader.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/conventions.md", "conventions/uiConventions.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/conventions-angularjs.md", "conventions/uiAngularjs.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/conventions-javascript.md", "conventions/uiJavascript.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/conventions-markup.md", "conventions/uiMarkup.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/conventions-testing.md", "conventions/uiTesting.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/information-architecture.md", "conventions/uiInformationArchitecture.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-ui-components/v7.2.4/docs/performance.md", "conventions/uiPerformance.md")
# deployment
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/deploymentTopology.md", "deployment/topology.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/provision/Provision-single-host.md", "deployment/provisionSingleHost.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/provision/Provision-swarm-With-ELB.md", "deployment/provisionSwarmWithELB.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/provision/Provision-swarm-With-Elastic-ip.md", "deployment/provisionSwarmWithElasticIp.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/provision/RDS-configuration.md", "deployment/rdsConfiguration.md")
-urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/master/deployment/README.md", "deployment/demoAndCiJenkins.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/deploymentTopology.md", "deployment/topology.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/provision/Provision-single-host.md", "deployment/provisionSingleHost.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/provision/Provision-swarm-With-ELB.md", "deployment/provisionSwarmWithELB.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/provision/Provision-swarm-With-Elastic-ip.md", "deployment/provisionSwarmWithElasticIp.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/provision/RDS-configuration.md", "deployment/rdsConfiguration.md")
+urllib.urlretrieve("https://raw.githubusercontent.com/OpenLMIS/openlmis-deployment/v3.10.0/deployment/README.md", "deployment/demoAndCiJenkins.md")
diff --git a/docs/source/components/erd-auth.rst b/docs/source/components/erd-auth.rst
index 15e85e85..1fbc3863 100644
--- a/docs/source/components/erd-auth.rst
+++ b/docs/source/components/erd-auth.rst
@@ -5,4 +5,4 @@ Auth ERD
ERD schema of Auth service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-cce.rst b/docs/source/components/erd-cce.rst
index 9fe02567..8e484118 100644
--- a/docs/source/components/erd-cce.rst
+++ b/docs/source/components/erd-cce.rst
@@ -5,4 +5,4 @@ CCE ERD
ERD schema of CCE service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-fulfillment.rst b/docs/source/components/erd-fulfillment.rst
index bfaf66de..be44b2a1 100644
--- a/docs/source/components/erd-fulfillment.rst
+++ b/docs/source/components/erd-fulfillment.rst
@@ -5,4 +5,4 @@ Fulfillment ERD
ERD schema of Fulfillment service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-notification.rst b/docs/source/components/erd-notification.rst
index 49efd1d8..d9fb2a06 100644
--- a/docs/source/components/erd-notification.rst
+++ b/docs/source/components/erd-notification.rst
@@ -5,4 +5,4 @@ Notification ERD
ERD schema of Notification service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-referencedata.rst b/docs/source/components/erd-referencedata.rst
index d8f65855..ac6c18f0 100644
--- a/docs/source/components/erd-referencedata.rst
+++ b/docs/source/components/erd-referencedata.rst
@@ -5,4 +5,4 @@ Reference Data ERD
ERD schema of Reference Data service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-report.rst b/docs/source/components/erd-report.rst
index 1cb36296..1289335d 100644
--- a/docs/source/components/erd-report.rst
+++ b/docs/source/components/erd-report.rst
@@ -5,4 +5,4 @@ Report ERD
ERD schema of Report service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-requisition.rst b/docs/source/components/erd-requisition.rst
index e49dace5..2a3151c3 100644
--- a/docs/source/components/erd-requisition.rst
+++ b/docs/source/components/erd-requisition.rst
@@ -5,4 +5,4 @@ Requisition ERD
ERD schema of Requisition service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/erd-stockmanagement.rst b/docs/source/components/erd-stockmanagement.rst
index 8f454b3e..77942699 100644
--- a/docs/source/components/erd-stockmanagement.rst
+++ b/docs/source/components/erd-stockmanagement.rst
@@ -5,4 +5,4 @@ Stock Management ERD
ERD schema of Stock Management service:
* `Live ERD `_
-* `Zip ERD `_
+* `Zip ERD `_
diff --git a/docs/source/components/index.rst b/docs/source/components/index.rst
index 364646ec..4ca79b5d 100644
--- a/docs/source/components/index.rst
+++ b/docs/source/components/index.rst
@@ -53,7 +53,7 @@ Auth Service works with the Reference Data service to handle role-based access c
- `Auth Service Design `_
- `Auth Service ERD `_
- `Live Documentation for Auth API `_
-- `Static Documentation for Auth API `_
+- `Static Documentation for Auth API `_
*******************
Fulfillment Service
@@ -67,7 +67,7 @@ warehouse systems.
- `Fulfillment Service README `_
- `Fulfillment ERD `_
- `Live Documentation for Fulfillment API `_
-- `Static Documentation for Fulfillment API `_
+- `Static Documentation for Fulfillment API `_
***********
CCE Service
@@ -81,7 +81,7 @@ inventory (tracking equipment at locations) and functional status. The catalog c
- `CCE Service README `_
- `CCE ERD `_
- `Live Documentation for CCE API `_
-- `Static Documentation for CCE API `_
+- `Static Documentation for CCE API `_
*****************
HAPI FHIR Service
@@ -92,7 +92,7 @@ OpenLMIS facility data in sync with external facility registries through FHIR.
- `HAPI FHIR Service GitHub repo `_
- `HAPI FHIR Service README `_
-- `Static Documentation for HAPI FHIR API `_
+- `Static Documentation for HAPI FHIR API `_
********************
Notification Service
@@ -105,7 +105,7 @@ email notifications to users. The Notification Service does not provide a web UI
- `Notification Service README `_
- `Notification ERD `_
- `Live Documentation for Notification API `_
-- `Static Documentation for Notification API `_
+- `Static Documentation for Notification API `_
**********************
Reference Data Service
@@ -121,7 +121,7 @@ or can be added and edited individually using the Reference Data Service APIs.
- `Reference Data Service README `_
- `Reference Data ERD `_
- `Live Documentation for Reference Data API `_
-- `Static Documentation for Reference Data API `_
+- `Static Documentation for Reference Data API `_
************
Reference UI
@@ -134,7 +134,7 @@ deployment for implementers to use.
Learn about the Reference UI:
- `OpenLMIS UI Overview `_ describes the UI architecture and tooling
-- `UI Styleguide `_
+- `UI Styleguide `_
shows examples and best practices for many re-usable components
- `Dev UI `_ documents the build process and commands used by all UI components
@@ -142,7 +142,7 @@ Coding and Customizing the UI:
- `UI Extension Guide `_
- UI :doc:`../conventions/index`
-- `Javascript Documentation `_
+- `Javascript Documentation `_
UI Repositories:
@@ -184,7 +184,7 @@ report storage, generation (including in PDF format), and seeding rights that us
- `Report Service README `_
- `Report ERD `_
- `Live Documentation for Report API `_
-- `Static Documentation for Report API `_
+- `Static Documentation for Report API `_
*******************
Requisition Service
@@ -200,7 +200,7 @@ programs and facilities.
- `Requisition Service README `_
- `Requisition ERD `_
- `Live Documentation for Requisition API `_
-- `Static Documentation for Requisition API `_
+- `Static Documentation for Requisition API `_
************************
Stock Management Service
@@ -213,7 +213,7 @@ recording stock transactions over time.
- `Stock Management Service README `_
- `Stock Management ERD `_
- `Live Documentation for Stock Management API `_
-- `Static Documentation for Stock Management API `_
+- `Static Documentation for Stock Management API `_
*******************
Diagnostics Service
@@ -223,7 +223,7 @@ The Diagnostics Service provides RESTful API endpoints for checking the system h
- `Diagnostics Service GitHub repo `_
- `Diagnostics Service README `_
-- `Static Documentation for Diagnostics API `_
+- `Static Documentation for Diagnostics API `_
********************************
Reporting and Analytics Platform