diff --git a/pages/docs/changelog.md b/pages/docs/changelog.md index 450dbc1ac84cb0b038abbdc1d081fba315f0da76..79386ad968a22edb7c53c4dd0c5c253bdbf89280 100644 --- a/pages/docs/changelog.md +++ b/pages/docs/changelog.md @@ -1,19 +1,23 @@ # Changelog -## 1.0.0 (dev) +## 1.0.0 ### Changes -- Allow connection ports for relations ([#37](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/37)) and attributes ([#38](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/38)) -- Allow send connection ports non-NTA nonterminals ([#36](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/36)) -- Allow context-free context ports ([#34](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/34)) +- Allow connection ports for + - relations ([#37](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/37)) + - attributes ([#38](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/38)), especially collection and circular attributes ([#53](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/53)) + - (sending) non-NTA nonterminals ([#36](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/36)) + - context-free context ports ([#34](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/34)) - Experimental support for Java handler ([#52](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/52)) - Make specification language more concise ([#33](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/33)) +- Make dependency definitions deprecated ([#42](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/42)) and warn when used ### Development Changes -- Make grammar(s) more concise ([#40](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/40)) +- Make grammar(s) more concise ([#40](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/40)) - Enhance documentation, adding a DSL description +- Refactor debug messages from System.out to SLF4J ([#46](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/46)) ## 0.3.2 @@ -23,31 +27,45 @@ ## 0.3.1 +### Changes + - Full support for incremental dependency tracking - Full support for subtree port definitions ([#9](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/9)) -- Internal: Use updated gradle plugin for tests ([#18](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/18)) - Bugfix [#22](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/22): Correct handling of malformed URIs passed when connecting an port - Bugfix [#23](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/23): Correct handling of OptComponents as ports - Bugfix [#27](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/27): Correctly handle whitespaces in grammars +### Development Changes + +- Internal: Use updated gradle plugin for tests ([#18](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/18)) + ## 0.3.0 +### Changes + - Added [API documentation](ragdoc/index.html) to documentation - Add methods to `disconnect` a port -- Internal: PoC for incremental dependency tracking and subtree port definitions ([#14](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/14)) - Bugfix [#17](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/17): Added missing support for `boolean` +### Development Changes + +- Internal: PoC for incremental dependency tracking and subtree port definitions ([#14](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/issues/14)) + ## 0.2.2 - Allow normal tokens to be used in send definitions ## 0.2.1 +### Changes + - New communication protocol: REST - Selection of protocol when `connect` methods are called, by scheme of given URI -- Development changes: - - Supported printing out YAML data used for mustache templates - - Moved string constants to `MRagConnect` structure + +### Development Changes + +- Supported printing out YAML data used for mustache templates +- Moved string constants to `MRagConnect` structure ## 0.2.0 diff --git a/pages/docs/dsl.md b/pages/docs/dsl.md index 6776c0449cce0a903cab11c8f9fa061fef04045e..a73c292a9a4cd7e05775293a6d6c14d721b97755 100644 --- a/pages/docs/dsl.md +++ b/pages/docs/dsl.md @@ -1,6 +1,3 @@ -!!! attention - Not all features described here are (fully) implemented yet, please see the [progress of milestone for 1.0.0](https://git-st.inf.tu-dresden.de/jastadd/ragconnect/-/milestones/2) first. - # The RagConnect Specification Language To declare ports and mappings, a domain-specific language ([DSL](https://en.wikipedia.org/wiki/Domain-specific_language)) is used. diff --git a/pages/mkdocs.yml b/pages/mkdocs.yml index 7c389957da15ec854fc86fe62d6d84bfcad3873d..8ff01eda0839ea0231b98a152a2820a50bef92c1 100644 --- a/pages/mkdocs.yml +++ b/pages/mkdocs.yml @@ -3,11 +3,11 @@ repo_url: https://git-st.inf.tu-dresden.de/jastadd/ragconnect site_dir: ../public nav: - - "RagConnect by Example": using.md - - "Use Cases": use_cases.md - "Adding RagConnect to your project": adding.md + - "Using RagConnect (by Example)": using.md - "RagConnect Specification Language": dsl.md - "Compiler options": compiler.md + - "Use Cases": use_cases.md - "Inner workings": inner-workings.md - "Evaluation Metrics: Lines of Code": cloc.md - "Extending RagConnect": extending.md diff --git a/ragconnect.base/src/main/resources/ragconnectVersion.properties b/ragconnect.base/src/main/resources/ragconnectVersion.properties index d161d07a1d8bc5836d74cca5bb6953fbcb552bc5..08b12cf3b90afcc13f9ba32d5b42877333390019 100644 --- a/ragconnect.base/src/main/resources/ragconnectVersion.properties +++ b/ragconnect.base/src/main/resources/ragconnectVersion.properties @@ -1,2 +1,2 @@ -#Wed Nov 24 13:20:50 CET 2021 -version=1.0.0-alpha +#Tue Sep 06 12:31:39 CEST 2022 +version=1.0.0