Create release page for v3.6.0
diff --git a/site/_releases/3.6.0.md b/site/_releases/3.6.0.md
new file mode 100644
index 0000000..f2e9fdc
--- /dev/null
+++ b/site/_releases/3.6.0.md
@@ -0,0 +1,149 @@
+---
+
+title: 3.6.0
+release: rc1
+apache: true
+date: 2023-10-23
+summary: >
+    Miscellanous bug fixes
+
+source-dist:
+    - "apache-daffodil-3.6.0-src.zip"
+
+binary-dist:
+    - "apache-daffodil-3.6.0-bin.tgz"
+    - "apache-daffodil-3.6.0-bin.zip"
+    - "apache-daffodil-3.6.0-bin.msi"
+    - "apache-daffodil-3.6.0-1.noarch.rpm"
+
+scala-version: 2.12
+---
+
+This release focused primarily on bug fixes. A number of changes resulted in
+deprecation or backwards incompatible changes. See the
+[Deprecation/Compatibility](#deprecationcompatibility) section for more
+details.
+
+#### Miscellaneous Bug Fixes
+
+* {% jira 541 %} TDML Runner needs to restrict text used for error comparison
+* {% jira 1200 %} Really long path names in diagnostic messages make them hard to read
+* {% jira 1264 %} Interactive debugger support for unparsing
+* {% jira 2072 %} Poor reporting of schema errors when used as library
+* {% jira 2211 %} Poor handling when dfdlx:repType is a built-in xsd type
+* {% jira 2402 %} TDML language should support xsi:type annotation of infoset for double and float, perhaps more.
+* {% jira 2599 %} Integration tests fail with non en\_US LANG
+* {% jira 2612 %} Integration tests fail with non UTF-8 LANG
+* {% jira 2694 %} CLI -t trace option doesn't work for daffodil test commands in TDML
+* {% jira 2707 %} Integration tests fail when DAFFODIL\_HOME path includes spaces
+* {% jira 2727 %} KEYS file contains deprecated digest algorithm, RPM key import failures
+* {% jira 2728 %} Missing layer plugin causes abort "this is a bug"
+* {% jira 2732 %} trace output has namespace prefix binding clutter
+* {% jira 2738 %} Support indirect setting of dfdlx:repType/repValues
+* {% jira 2757 %} Java 19 incompatibility floating point - 3 tests fail
+* {% jira 2809 %} dfdlx:repType on an immediate simpleType is ignored
+* {% jira 2828 %} Allow relative paths across schemas as schemaLocation for include/import
+* {% jira 2829 %} Prepare for 3.6.0 development
+* {% jira 2833 %} CLI Trace not visible to expectit functions
+* {% jira 2834 %} Fix NumberformatException message in hexCharToValue
+* {% jira 2837 %} Full/Custom validation removes the ability to change blob attributes
+* {% jira 2839 %} Cast from xs:double/xs:float to xs:unsignedLong fails with ClassCastException error
+* {% jira 2852 %} VariableMap copies during suspensions cause performance degradation
+* {% jira 2853 %} Add schema validation code to C generator
+* {% jira 2854 %} Release Daffodil 3.6.0
+
+#### Deprecation/Compatibility
+
+* `dfdlx:repType` can no longer reference primitive types (e.g. `xs:int`).
+  Instead, a global simple type definition should be created which has a base
+  of the primitive type.
+
+  {% jira 2211 %}
+
+* The `dfdlx:repType` property now must reference a type with an underlying
+  primitive type derived from `xs:integer`, and elements that define
+  `dfdlx:repType` must have an underlying primitive type of `xs:string`
+
+  {% jira 2738 %} {% jira 2809 %}
+
+* `dfdlx:repType`, `dfdlx:repValues`, and `dfdlx:repValueRanges` are now ignored if
+  referenced on `xs:simpleType`s that are referenced from `xs:unions`. Instead,
+  unions should be combined into a single simple type with the combined
+  representation type and values properties.
+
+  {% jira 2211 %}
+
+* The `dfdlx:inputTypeCalc` and `dfdlx:outputTypeCalc` properties and functions
+  have been removed. Instead, one should use `dfdlx:repType` with `dfdlx:repValues`
+  and `dfdlx:repValueRanges`.
+  
+  {% jira 2211 %}
+
+* Resolving relative import/include `schemaLocation` paths absolutely is now
+  deprecated and will output a warning, and support may eventually be removed.
+  For example, a common import is:
+
+  ```xml 
+  <import schemaLocation="org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd" />
+  ```
+  
+  Although this path is relative, previous versions of Daffodil allowed this to
+  be found on the classpath absolutely, as if it started with a slash. This
+  behavior is deprecated. If a `schemaLocation` is expected to be found on the
+  classpath and not relative to the importing file, then it should start with a
+  slash, for example:
+ 
+  ```xml 
+  <import schemaLocation="/org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd" />
+  ```
+  
+  Daffodil still supports the old behavior and will look up relative
+  `schemaLocation` paths absolutely, but will output a schema definition warning.
+  Future versions of Daffodil may change this to an error.
+
+  {% jira 2828 %}
+  
+* Support for importing `edu/illinois/ncsa/daffodil/xsd/built-in-formats.xsd`
+  has been removed. Schemas should instead import
+  `/org/apache/daffodil/xsd/DFDLGeneralFormat.dfdl.xsd` and change `dfdl:format`
+  to reference `GeneralFormat`
+  
+  {% jira 2828 %}
+  
+* `Assert.usage()` now throws a `UsageException` instead of an Abort on usage errors.
+  `Compiler.forLanguage()`, `DataProcessor.parse()`, `DataProcessor.unparse()` and
+  `ProcessorFactor.onPath()`, when `isError` is true, throws a `UsageError`, which
+  wraps an `IllegalStateException`, unlike before where it threw an Abort.
+  
+  {% jira 2072 %}
+
+#### Dependency Changes
+
+The following dependencies have been added or updated:
+
+**Core**
+
+* Apache Commons IO 2.14.0 <small>(update)</small>
+* FasterXML Jackson Core 2.15.3 <small>(update)</small>
+* Scala XML 2.2.0 <small>(update)</small>
+
+**CLI**
+
+* Exificient 1.0.7 <small>(update)</small>
+* Jansi 2.4.1 <small>(update)</small>
+* Scallop 5.0.0 <small>(update)</small>
+
+**Schematron Validator**
+
+* Saxon-HE 12.3 <small>(update)</small>
+
+**Logging**
+
+* SLF4J API 2.0.9 <small>(update)</small>
+
+**Changes to Transitive Dependencies**
+
+* JAXB API 2.2.11 <small>(removed, no longer required by Exificient)</small>
+* JAXB Core Implementation 2.2.11 <small>(removed, no longer required by Exificient)</small>
+* JAXB Runtime 2.2.11  <small>(removed, no longer required by Exificient)</small>
+* XML Resolver & Data 5.2.0 <small>(update, used by Saxon-HE)</small>