From be6e60509a699e9139520b4007daee36a5fcaffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rados=C5=82aw=20Wa=C5=9Bko?= Date: Fri, 13 Aug 2021 18:14:20 +0200 Subject: [PATCH] Tool To Bump Stdlib Version (#1947) --- .github/workflows/nightly.yml | 15 +++- .github/workflows/release.yml | 16 +++- .github/workflows/scala.yml | 16 +++- .gitignore | 10 +-- .prettierignore | 9 +- build.sbt | 37 ++++---- .../lib/Standard/Base/0.1.0/package.yaml | 7 -- .../THIRD-PARTY/NOTICE | 0 .../com.ibm.icu.icu4j-67.1/LICENSE | 0 .../com.ibm.icu.icu4j-67.1/NOTICES | 0 .../Base/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Data/Any/Extensions.enso | 0 .../src/Data/Array/Extensions.enso | 0 .../src/Data/Interval.enso | 0 .../src/Data/Interval/Bound.enso | 0 .../src/Data/Json.enso | 0 .../src/Data/Json/Internal.enso | 0 .../src/Data/List.enso | 0 .../src/Data/Locale.enso | 0 .../src/Data/Map.enso | 0 .../src/Data/Map/Internal.enso | 0 .../src/Data/Maybe.enso | 0 .../src/Data/Noise.enso | 0 .../src/Data/Noise/Generator.enso | 0 .../src/Data/Number/Extensions.enso | 0 .../src/Data/Ordering.enso | 0 .../src/Data/Ordering/Sort_Order.enso | 0 .../src/Data/Pair.enso | 0 .../src/Data/Range.enso | 0 .../src/Data/Text/Extensions.enso | 0 .../src/Data/Text/Line_Ending_Style.enso | 0 .../src/Data/Text/Split_Kind.enso | 0 .../src/Data/Time.enso | 0 .../src/Data/Time/Date.enso | 0 .../src/Data/Time/Duration.enso | 0 .../src/Data/Time/Time_Of_Day.enso | 0 .../src/Data/Time/Zone.enso | 0 .../src/Data/Vector.enso | 0 .../src/Error/Common.enso | 0 .../src/Error/Extensions.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Math.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Meta.enso | 0 .../src/Meta/Enso_Project.enso | 0 .../src/Network/Http.enso | 0 .../src/Network/Http/Form.enso | 0 .../src/Network/Http/Header.enso | 0 .../src/Network/Http/Method.enso | 0 .../src/Network/Http/Request.enso | 0 .../src/Network/Http/Request/Body.enso | 0 .../src/Network/Http/Response.enso | 0 .../src/Network/Http/Response/Body.enso | 0 .../src/Network/Http/Status_Code.enso | 0 .../src/Network/Http/Version.enso | 0 .../src/Network/Internal.enso | 0 .../src/Network/Proxy.enso | 0 .../src/Network/Uri.enso | 0 .../src/Network/Uri/Internal.enso | 0 .../src/Polyglot/Java.enso | 0 .../src/System/Environment.enso | 0 .../src/System/File.enso | 0 .../src/System/File/Option.enso | 0 .../src/System/Platform.enso | 0 .../src/System/Process.enso | 0 .../src/System/Process/Exit_Code.enso | 0 .../lib/Standard/Database/0.1.0/package.yaml | 7 -- .../THIRD-PARTY/NOTICE | 0 .../LICENSE.txt | 0 .../org.postgresql.postgresql-42.2.19/LICENSE | 0 .../org.postgresql.postgresql-42.2.19/NOTICES | 0 .../org.xerial.sqlite-jdbc-3.34.0/LICENSE | 0 .../LICENSE.zentus | 0 .../org.xerial.sqlite-jdbc-3.34.0/NOTICES | 0 .../Database/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Connection/Connection.enso | 0 .../src/Connection/Database.enso | 0 .../src/Data/Column.enso | 0 .../src/Data/Dialect.enso | 0 .../src/Data/Internal/Base_Generator.enso | 0 .../src/Data/Internal/Helpers.enso | 0 .../src/Data/Internal/IR.enso | 0 .../src/Data/Internal/Vector_Builder.enso | 0 .../src/Data/Sql.enso | 0 .../src/Data/Table.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../lib/Standard/Examples/0.1.0/package.yaml | 7 -- .../data/food_shop_inventory.csv | 0 .../data/food_shop_popularity.csv | 0 .../data/food_shop_transactions.csv | 0 .../Examples/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 8 +- .../lib/Standard/Geo/0.1.0/package.yaml | 7 -- .../Standard/Geo/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Geo_Json.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../lib/Standard/Image/0.1.0/package.yaml | 7 -- .../THIRD-PARTY/NOTICE | 0 .../THIRD-PARTY/licenses/BSD-3-Clause | 0 .../org.openpnp.opencv-4.5.1-0/NOTICES | 0 .../Image/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Codecs.enso | 0 .../src/Codecs/Internal.enso | 0 .../src/Data/Histogram.enso | 0 .../src/Data/Image.enso | 0 .../src/Data/Image/Internal.enso | 0 .../src/Data/Matrix.enso | 0 .../src/Data/Matrix/Internal.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../lib/Standard/Searcher/0.1.0/package.yaml | 7 -- .../Searcher/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Data_Science.enso | 0 .../src/Data_Science/Aggregate.enso | 0 .../src/Data_Science/Compare.enso | 0 .../src/Data_Science/Date_And_Time.enso | 0 .../src/Data_Science/Input_And_Output.enso | 0 .../src/Data_Science/Join.enso | 0 .../src/Data_Science/Numbers.enso | 0 .../src/Data_Science/Preparation.enso | 0 .../src/Data_Science/Text.enso | 0 .../src/Data_Science/Transform.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../src/Network.enso | 0 .../src/Network/Http.enso | 0 .../src/System.enso | 0 .../src/System/Environment.enso | 0 .../src/System/Filesystem.enso | 0 .../src/System/Process.enso | 0 .../lib/Standard/Table/0.1.0/package.yaml | 7 -- .../THIRD-PARTY/NOTICE | 0 .../LICENSE | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../com.zaxxer.SparseBitSet-1.2/LICENSE | 0 .../NOTICE.txt | 0 .../commons-codec.commons-codec-1.15/NOTICES | 0 .../commons-io.commons-io-1.3.1/NOTICE.txt | 0 .../de.rototor.pdfbox.graphics2d-0.30/NOTICES | 0 .../THIRD-PARTY/licenses/APACHE2.0 | 0 .../THIRD-PARTY/licenses/BSD-3-Clause | 0 .../licenses/Bouncy_Castle_Licence.txt | 0 .../THIRD-PARTY/licenses/MIT | 0 .../LICENSE.txt | 0 .../NOTICE.txt | 0 .../NOTICES | 0 .../NOTICE.txt | 0 .../NOTICES | 0 .../LICENSE.txt | 0 .../NOTICE.txt | 0 .../NOTICES | 0 .../NOTICE | 0 .../org.apache.pdfbox.fontbox-2.0.22/LICENSE | 0 .../org.apache.pdfbox.fontbox-2.0.22/NOTICE | 0 .../org.apache.pdfbox.fontbox-2.0.22/NOTICES | 0 .../org.apache.pdfbox.pdfbox-2.0.22/LICENSE | 0 .../org.apache.pdfbox.pdfbox-2.0.22/NOTICE | 0 .../org.apache.pdfbox.pdfbox-2.0.22/NOTICES | 0 .../org.apache.poi.poi-5.0.0/LICENSE | 0 .../org.apache.poi.poi-5.0.0/LICENSE.1 | 0 .../org.apache.poi.poi-5.0.0/NOTICE | 0 .../org.apache.poi.poi-5.0.0/NOTICE.1 | 0 .../org.apache.poi.poi-5.0.0/NOTICES | 0 .../org.apache.poi.poi-ooxml-5.0.0/LICENSE | 0 .../org.apache.poi.poi-ooxml-5.0.0/NOTICE | 0 .../org.apache.poi.poi-ooxml-5.0.0/NOTICES | 0 .../NOTICES | 0 .../org.apache.santuario.xmlsec-2.2.1/NOTICE | 0 .../org.apache.santuario.xmlsec-2.2.1/NOTICES | 0 .../NOTICE.txt | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICE | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../LICENSE.icons.txt | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICES | 0 .../NOTICE | 0 .../NOTICES | 0 .../NOTICES | 0 .../LICENSE | 0 .../NOTICES | 0 .../org.slf4j.jcl-over-slf4j-1.7.30/NOTICES | 0 .../org.slf4j.slf4j-api-1.7.30/NOTICES | 0 .../xalan.serializer-2.7.2/NOTICES | 0 .../THIRD-PARTY/xalan.xalan-2.7.2/NOTICES | 0 .../xml-apis.xml-apis-1.4.01/LICENSE | 0 .../LICENSE.dom-documentation.txt | 0 .../LICENSE.dom-software.txt | 0 .../xml-apis.xml-apis-1.4.01/LICENSE.sac.html | 0 .../xml-apis.xml-apis-1.4.01/LICENSE.sax.txt | 0 .../xml-apis.xml-apis-1.4.01/NOTICE | 0 .../xml-apis.xml-apis-1.4.01/NOTICES | 0 .../xml-apis.xml-apis-ext-1.3.04/NOTICES | 0 .../Table/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/Data/Column.enso | 0 .../src/Data/Order_Rule.enso | 0 .../src/Data/Storage.enso | 0 .../src/Data/Table.enso | 0 .../src/Internal/Java_Exports.enso | 0 .../src/Io/Csv.enso | 0 .../src/Io/Format.enso | 0 .../src/Io/Spreadsheet.enso | 0 .../src/Io/Spreadsheet_Write_Mode.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../lib/Standard/Test/0.1.0/package.yaml | 7 -- .../Test/0.2.25-SNAPSHOT/package.yaml | 10 +++ .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Bench.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../Standard/Visualization/0.1.0/package.yaml | 7 -- .../0.2.25-SNAPSHOT/package.yaml | 10 +++ .../src/File_Upload.enso | 0 .../src/Geo_Map.enso | 0 .../src/Helpers.enso | 0 .../src/Histogram.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Id.enso | 0 .../{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso | 0 .../src/Scatter_Plot.enso | 0 .../src/Sql/Visualization.enso | 0 .../src/Table/Visualization.enso | 0 docs/distribution/release-policy.md | 25 ++++-- docs/distribution/standard-libraries.md | 16 ++-- .../test/instrument/RuntimeStdlibTest.scala | 3 +- .../scala/org/enso/docs/generator/Main.scala | 7 +- .../org/enso/build/stdlibupdater/Main.scala | 57 ++++++++++++ .../enso/build/stdlibupdater/Prettier.scala | 18 ++++ .../build/stdlibupdater/StdlibVisitor.scala | 89 +++++++++++++++++++ .../build/stdlibupdater/StdlibWalker.scala | 78 ++++++++++++++++ project/BuildInfo.scala | 4 +- project/DistributionPackage.scala | 12 ++- project/Editions.scala | 3 +- 255 files changed, 444 insertions(+), 132 deletions(-) delete mode 100644 distribution/lib/Standard/Base/0.1.0/package.yaml rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/NOTICE (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.ibm.icu.icu4j-67.1/LICENSE (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.ibm.icu.icu4j-67.1/NOTICES (100%) create mode 100644 distribution/lib/Standard/Base/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Any/Extensions.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Array/Extensions.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Interval.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Interval/Bound.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Json.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Json/Internal.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/List.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Locale.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Map.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Map/Internal.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Maybe.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Noise.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Noise/Generator.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Number/Extensions.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Ordering.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Ordering/Sort_Order.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Pair.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Range.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Text/Extensions.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Text/Line_Ending_Style.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Text/Split_Kind.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Time.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Time/Date.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Time/Duration.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Time/Time_Of_Day.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Time/Zone.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Vector.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Error/Common.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Error/Extensions.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Math.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Meta.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Meta/Enso_Project.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Form.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Header.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Method.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Request.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Request/Body.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Response.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Response/Body.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Status_Code.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http/Version.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Internal.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Proxy.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Uri.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Uri/Internal.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/Polyglot/Java.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Environment.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/File.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/File/Option.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Platform.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Process.enso (100%) rename distribution/lib/Standard/Base/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Process/Exit_Code.enso (100%) delete mode 100644 distribution/lib/Standard/Database/0.1.0/package.yaml rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/NOTICE (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.checkerframework.checker-qual-3.5.0/LICENSE.txt (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.postgresql.postgresql-42.2.19/LICENSE (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.postgresql.postgresql-42.2.19/NOTICES (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE.zentus (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/NOTICES (100%) create mode 100644 distribution/lib/Standard/Database/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Connection/Connection.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Connection/Database.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Column.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Dialect.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Internal/Base_Generator.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Internal/Helpers.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Internal/IR.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Internal/Vector_Builder.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Sql.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Table.enso (100%) rename distribution/lib/Standard/Database/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) delete mode 100644 distribution/lib/Standard/Examples/0.1.0/package.yaml rename distribution/lib/Standard/Examples/{0.1.0 => 0.2.25-SNAPSHOT}/data/food_shop_inventory.csv (100%) rename distribution/lib/Standard/Examples/{0.1.0 => 0.2.25-SNAPSHOT}/data/food_shop_popularity.csv (100%) rename distribution/lib/Standard/Examples/{0.1.0 => 0.2.25-SNAPSHOT}/data/food_shop_transactions.csv (100%) create mode 100644 distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Examples/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (96%) delete mode 100644 distribution/lib/Standard/Geo/0.1.0/package.yaml create mode 100644 distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Geo/{0.1.0 => 0.2.25-SNAPSHOT}/src/Geo_Json.enso (100%) rename distribution/lib/Standard/Geo/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) delete mode 100644 distribution/lib/Standard/Image/0.1.0/package.yaml rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/NOTICE (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/licenses/BSD-3-Clause (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.openpnp.opencv-4.5.1-0/NOTICES (100%) create mode 100644 distribution/lib/Standard/Image/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Codecs.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Codecs/Internal.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Histogram.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Image.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Image/Internal.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Matrix.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Matrix/Internal.enso (100%) rename distribution/lib/Standard/Image/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) delete mode 100644 distribution/lib/Standard/Searcher/0.1.0/package.yaml create mode 100644 distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Aggregate.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Compare.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Date_And_Time.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Input_And_Output.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Join.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Numbers.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Preparation.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Text.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data_Science/Transform.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/Network/Http.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/System.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Environment.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Filesystem.enso (100%) rename distribution/lib/Standard/Searcher/{0.1.0 => 0.2.25-SNAPSHOT}/src/System/Process.enso (100%) delete mode 100644 distribution/lib/Standard/Table/0.1.0/package.yaml rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.github.virtuald.curvesapi-1.06/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.univocity.univocity-parsers-2.9.0/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/com.zaxxer.SparseBitSet-1.2/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/commons-io.commons-io-1.3.1/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/de.rototor.pdfbox.graphics2d-0.30/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/licenses/APACHE2.0 (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/licenses/BSD-3-Clause (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/licenses/Bouncy_Castle_Licence.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/licenses/MIT (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/LICENSE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/LICENSE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.logging.log4j.log4j-api-2.14.0/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE.1 (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE.1 (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.poi.poi-ooxml-lite-5.0.0/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICE.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-all-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-anim-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-awt-util-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-bridge-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-codec-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-constants-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-css-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-dom-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-ext-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-extension-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-gui-util-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-gvt-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-i18n-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-parser-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-ext-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-script-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-shared-resources-1.13/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-slideshow-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-ext-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-svg-dom-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-svgbrowser-1.13/LICENSE.icons.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-svggen-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-svgpp-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-svgrasterizer-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-swing-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-transcoder-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-ttf2svg-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-util-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.batik-xml-1.13/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.apache.xmlgraphics.xmlgraphics-commons-2.4/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.bouncycastle.bcpkix-jdk15on-1.68/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.bouncycastle.bcprov-jdk15on-1.68/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.slf4j.jcl-over-slf4j-1.7.30/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/org.slf4j.slf4j-api-1.7.30/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xalan.serializer-2.7.2/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xalan.xalan-2.7.2/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-documentation.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-software.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sac.html (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sax.txt (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICE (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICES (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/THIRD-PARTY/xml-apis.xml-apis-ext-1.3.04/NOTICES (100%) create mode 100644 distribution/lib/Standard/Table/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Column.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Order_Rule.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Storage.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Data/Table.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Internal/Java_Exports.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Io/Csv.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Io/Format.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Io/Spreadsheet.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Io/Spreadsheet_Write_Mode.enso (100%) rename distribution/lib/Standard/Table/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) delete mode 100644 distribution/lib/Standard/Test/0.1.0/package.yaml create mode 100644 distribution/lib/Standard/Test/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Test/{0.1.0 => 0.2.25-SNAPSHOT}/src/Bench.enso (100%) rename distribution/lib/Standard/Test/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) delete mode 100644 distribution/lib/Standard/Visualization/0.1.0/package.yaml create mode 100644 distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/package.yaml rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/File_Upload.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Geo_Map.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Helpers.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Histogram.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Id.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Main.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Scatter_Plot.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Sql/Visualization.enso (100%) rename distribution/lib/Standard/Visualization/{0.1.0 => 0.2.25-SNAPSHOT}/src/Table/Visualization.enso (100%) create mode 100644 lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Main.scala create mode 100644 lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Prettier.scala create mode 100644 lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibVisitor.scala create mode 100644 lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibWalker.scala diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 0d4daff9aa..0a6d4fac92 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -168,6 +168,13 @@ jobs: sleep 1 sbt --no-colors bootstrap + - name: Update the Stdlib Version + working-directory: repo + shell: bash + run: | + sleep 1 + sbt --no-colors "stdlib-version-updater/run update" + # Verify Legal Review - name: Verify Packages if: runner.os != 'Windows' # TODO [RW] CRLF handling in licenses task @@ -277,10 +284,10 @@ jobs: sbt "enso/verifyGeneratedPackage engine ${{ env.ENGINE_DIST_DIR }}/THIRD-PARTY" sbt "enso/verifyGeneratedPackage launcher ${{ env.LAUNCHER_DIST_DIR }}/THIRD-PARTY" sbt "enso/verifyGeneratedPackage project-manager ${{ env.PROJECTMANAGER_DIST_DIR }}/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Base ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Base/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Table ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Table/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Image ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Image/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Database ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Database/0.1.0/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Base ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Base/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Table ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Table/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Image ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Image/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Database ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Database/${{ env.DIST_VERSION }}/THIRD-PARTY" # Publish - name: Compress the built artifacts for upload diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aca4605abe..a67c0f89ec 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -131,6 +131,13 @@ jobs: sleep 1 sbt --no-colors verifyLicensePackages + - name: Verify the Stdlib Version + working-directory: repo + shell: bash + run: | + sleep 1 + sbt --no-colors "stdlib-version-updater/run check" + # Prepare distributions - name: Build the Launcher Native Image working-directory: repo @@ -228,15 +235,16 @@ jobs: working-directory: repo if: runner.os != 'Windows' # TODO [RW] CRLF handling in licenses task shell: bash + # We assume that standard library version is the same as engine version. run: | sleep 1 sbt "enso/verifyGeneratedPackage engine ${{ env.ENGINE_DIST_DIR }}/THIRD-PARTY" sbt "enso/verifyGeneratedPackage launcher ${{ env.LAUNCHER_DIST_DIR }}/THIRD-PARTY" sbt "enso/verifyGeneratedPackage project-manager ${{ env.PROJECTMANAGER_DIST_DIR }}/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Base ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Base/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Table ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Table/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Image ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Image/0.1.0/THIRD-PARTY" - sbt "enso/verifyGeneratedPackage Database ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Database/0.1.0/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Base ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Base/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Table ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Table/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Image ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Image/${{ env.DIST_VERSION }}/THIRD-PARTY" + sbt "enso/verifyGeneratedPackage Database ${{ env.ENGINE_DIST_DIR }}/lib/Standard/Database/${{ env.DIST_VERSION }}/THIRD-PARTY" # Publish - name: Compress the built artifacts for upload diff --git a/.github/workflows/scala.yml b/.github/workflows/scala.yml index 4201eda364..1443cca6a2 100644 --- a/.github/workflows/scala.yml +++ b/.github/workflows/scala.yml @@ -118,11 +118,17 @@ jobs: key: ${{ runner.os }}-sbt-${{ hashFiles('**build.sbt') }} restore-keys: ${{ runner.os }}-sbt- - # Compile - name: Bootstrap Enso project run: | sleep 1 sbt --no-colors bootstrap + + - name: Verify the Stdlib Version + run: | + sleep 1 + sbt --no-colors "stdlib-version-updater/run check" + + # Compile - name: Build Enso run: | sleep 1 @@ -288,11 +294,17 @@ jobs: $ENGINE_DIST_DIR/bin/enso.bat --run test/Image_Tests # Publish + - name: Compress the built artifacts for upload + # The artifacts are compressed before upload to work around an error with long path handling in the upload-artifact action on Windows. + # See: https://github.com/actions/upload-artifact/issues/240 + shell: bash + working-directory: ${{ env.ENGINE_DIST_ROOT }} + run: 7z a -r ${{ env.ENGINE_DIST_NAME }}.zip * - name: Publish the Engine Distribution Artifact uses: actions/upload-artifact@v2 with: name: ${{ env.ENGINE_DIST_NAME }} - path: ${{ env.ENGINE_DIST_ROOT }} + path: ${{ env.ENGINE_DIST_ROOT }}/${{ env.ENGINE_DIST_NAME }}.zip - name: Publish the Launcher uses: actions/upload-artifact@v2 with: diff --git a/.gitignore b/.gitignore index 8e6b8de463..45dd5253d7 100644 --- a/.gitignore +++ b/.gitignore @@ -118,9 +118,9 @@ build-cache/ ## Enso-Specific ## ################### -distribution/lib/Standard/Examples/0.1.0/data/scratch_file -distribution/lib/Standard/Examples/0.1.0/data/image.png +distribution/lib/Standard/Examples/*/data/scratch_file +distribution/lib/Standard/Examples/*/data/image.png distribution/editions -distribution/lib/Standard/Table/0.1.0/polyglot/ -distribution/lib/Standard/Examples/0.1.0/data/spreadsheet.xls -distribution/lib/Standard/Examples/0.1.0/data/spreadsheet.xlsx +distribution/lib/Standard/Table/*/polyglot/ +distribution/lib/Standard/Examples/*/data/spreadsheet.xls +distribution/lib/Standard/Examples/*/data/spreadsheet.xlsx diff --git a/.prettierignore b/.prettierignore index 4892fb73d0..62415c421c 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,8 +6,9 @@ distribution/launcher/THIRD-PARTY distribution/engine/THIRD-PARTY distribution/project-manager/THIRD-PARTY tools/legal-review -distribution/lib/Standard/Base/0.1.0/THIRD-PARTY -distribution/lib/Standard/Table/0.1.0/THIRD-PARTY -distribution/lib/Standard/Image/0.1.0/THIRD-PARTY -distribution/lib/Standard/Database/0.1.0/THIRD-PARTY +distribution/lib/Standard/Base/*/THIRD-PARTY +distribution/lib/Standard/Table/*/THIRD-PARTY +distribution/lib/Standard/Image/*/THIRD-PARTY +distribution/lib/Standard/Database/*/THIRD-PARTY built-distribution/ +THIRD-PARTY diff --git a/build.sbt b/build.sbt index 7971ae6885..80a53e1c4d 100644 --- a/build.sbt +++ b/build.sbt @@ -20,7 +20,7 @@ val graalVersion = "21.1.0" val javaVersion = "11" val ensoVersion = "0.2.25-SNAPSHOT" // Note [Engine And Launcher Version] val currentEdition = "2021.13-SNAPSHOT" // Note [Default Editions] -val stdLibVersion = "0.1.0" // Note [Standard Library Version] +val stdLibVersion = ensoVersion /* Note [Engine And Launcher Version] * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -44,17 +44,6 @@ val stdLibVersion = "0.1.0" // Note [Standard Library Version] * release. */ -/* Note [Standard Library Version] - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - * Currently the Standard library version is fixed at 0.1.0. - * - * Once the library repository is up and we start releasing the libraries, this - * version will need to be bumped, so for now the best way to achieve that will - * be to keep it in-sync with the engine version. However this will require - * creating a tool which will bump these version numbers in all standard library - * packages. - */ - ThisBuild / organization := "org.enso" ThisBuild / scalaVersion := scalacVersion @@ -253,6 +242,7 @@ lazy val enso = (project in file(".")) `edition-uploader`, `library-manager`, `library-manager-test`, + `stdlib-version-updater`, syntax.jvm, testkit ) @@ -586,6 +576,7 @@ lazy val `parser-service` = (project in file("lib/scala/parser-service")) lazy val `docs-generator` = (project in file("lib/scala/docs-generator")) .dependsOn(syntax.jvm) .dependsOn(cli) + .dependsOn(`version-output`) .configs(Benchmark) .settings( libraryDependencies ++= Seq( @@ -752,7 +743,8 @@ lazy val `version-output` = (project in file("lib/scala/version-output")) ensoVersion = ensoVersion, scalacVersion = scalacVersion, graalVersion = graalVersion, - currentEdition = currentEdition + currentEdition = currentEdition, + stdLibVersion = stdLibVersion ) }.taskValue ) @@ -1355,11 +1347,10 @@ lazy val editions = project .dependsOn( Def.task { Editions.writeEditionConfig( - ensoVersion = ensoVersion, - editionName = currentEdition, - libraryVersion = - "0.1.0", // TODO [RW] Once we start releasing the standard libraries, this will be synced with engine version. - log = streams.value.log + ensoVersion = ensoVersion, + editionName = currentEdition, + libraryVersion = stdLibVersion, + log = streams.value.log ) } ) @@ -1433,6 +1424,13 @@ lazy val `library-manager-test` = project .dependsOn(testkit) .dependsOn(`logging-service`) +lazy val `stdlib-version-updater` = project + .in(file("lib/scala/stdlib-version-updater")) + .configs(Test) + .dependsOn(`version-output`) + .dependsOn(pkg) + .dependsOn(cli) + lazy val `runtime-version-manager` = project .in(file("lib/scala/runtime-version-manager")) .configs(Test) @@ -1639,7 +1637,8 @@ buildEngineDistribution := { distributionRoot = root, cacheFactory = cacheFactory, graalVersion = graalVersion, - javaVersion = javaVersion + javaVersion = javaVersion, + stdlibVersion = stdLibVersion ) log.info(s"Engine package created at $root") } diff --git a/distribution/lib/Standard/Base/0.1.0/package.yaml b/distribution/lib/Standard/Base/0.1.0/package.yaml deleted file mode 100644 index 0625a355a1..0000000000 --- a/distribution/lib/Standard/Base/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Base -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/NOTICE b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/NOTICE rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE diff --git a/distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/com.ibm.icu.icu4j-67.1/LICENSE b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/com.ibm.icu.icu4j-67.1/LICENSE similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/com.ibm.icu.icu4j-67.1/LICENSE rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/com.ibm.icu.icu4j-67.1/LICENSE diff --git a/distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/com.ibm.icu.icu4j-67.1/NOTICES b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/com.ibm.icu.icu4j-67.1/NOTICES similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/THIRD-PARTY/com.ibm.icu.icu4j-67.1/NOTICES rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/THIRD-PARTY/com.ibm.icu.icu4j-67.1/NOTICES diff --git a/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..2e9b968c80 --- /dev/null +++ b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Base +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Any/Extensions.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Any/Extensions.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Any/Extensions.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Any/Extensions.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Array/Extensions.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Array/Extensions.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Array/Extensions.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Array/Extensions.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Interval.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Interval.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Interval.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Interval.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Interval/Bound.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Interval/Bound.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Interval/Bound.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Interval/Bound.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Json.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Json.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Json.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Json.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Json/Internal.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Json/Internal.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Json/Internal.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Json/Internal.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/List.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/List.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/List.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/List.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Locale.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Locale.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Locale.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Locale.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Map.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Map.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Map.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Map.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Map/Internal.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Map/Internal.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Map/Internal.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Map/Internal.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Maybe.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Maybe.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Maybe.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Maybe.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Noise.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Noise.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Noise.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Noise.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Noise/Generator.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Noise/Generator.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Noise/Generator.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Noise/Generator.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Number/Extensions.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Number/Extensions.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Number/Extensions.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Number/Extensions.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Ordering.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Ordering.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Ordering.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Ordering.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Ordering/Sort_Order.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Ordering/Sort_Order.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Ordering/Sort_Order.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Ordering/Sort_Order.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Pair.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Pair.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Pair.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Pair.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Range.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Range.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Range.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Range.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Text/Extensions.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Extensions.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Text/Extensions.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Extensions.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Text/Line_Ending_Style.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Line_Ending_Style.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Text/Line_Ending_Style.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Line_Ending_Style.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Text/Split_Kind.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Split_Kind.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Text/Split_Kind.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Text/Split_Kind.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Time.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Time.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Time/Date.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Date.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Time/Date.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Date.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Time/Duration.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Duration.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Time/Duration.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Duration.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Time/Time_Of_Day.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Time_Of_Day.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Time/Time_Of_Day.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Time_Of_Day.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Time/Zone.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Zone.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Time/Zone.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Time/Zone.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Data/Vector.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Vector.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Data/Vector.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Data/Vector.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Error/Common.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Error/Common.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Error/Common.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Error/Common.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Error/Extensions.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Error/Extensions.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Error/Extensions.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Error/Extensions.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Main.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Main.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Math.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Math.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Math.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Math.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Meta.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Meta.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Meta.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Meta.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Meta/Enso_Project.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Meta/Enso_Project.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Meta/Enso_Project.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Meta/Enso_Project.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Form.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Form.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Form.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Form.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Header.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Header.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Header.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Header.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Method.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Method.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Method.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Method.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Request.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Request.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Request.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Request.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Request/Body.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Request/Body.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Request/Body.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Request/Body.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Response.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Response.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Response.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Response.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Response/Body.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Response/Body.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Response/Body.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Response/Body.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Status_Code.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Status_Code.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Status_Code.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Status_Code.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Http/Version.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Version.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Http/Version.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Http/Version.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Internal.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Internal.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Internal.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Internal.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Proxy.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Proxy.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Proxy.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Proxy.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Uri.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Uri.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Uri.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Uri.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Network/Uri/Internal.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Uri/Internal.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Network/Uri/Internal.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Network/Uri/Internal.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/Polyglot/Java.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Polyglot/Java.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/Polyglot/Java.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/Polyglot/Java.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/Environment.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Environment.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/Environment.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Environment.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/File.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/File.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/File.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/File.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/File/Option.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/File/Option.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/File/Option.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/File/Option.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/Platform.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Platform.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/Platform.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Platform.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/Process.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Process.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/Process.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Process.enso diff --git a/distribution/lib/Standard/Base/0.1.0/src/System/Process/Exit_Code.enso b/distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Process/Exit_Code.enso similarity index 100% rename from distribution/lib/Standard/Base/0.1.0/src/System/Process/Exit_Code.enso rename to distribution/lib/Standard/Base/0.2.25-SNAPSHOT/src/System/Process/Exit_Code.enso diff --git a/distribution/lib/Standard/Database/0.1.0/package.yaml b/distribution/lib/Standard/Database/0.1.0/package.yaml deleted file mode 100644 index e23eb143bd..0000000000 --- a/distribution/lib/Standard/Database/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Database -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/NOTICE b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/NOTICE rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.checkerframework.checker-qual-3.5.0/LICENSE.txt b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.checkerframework.checker-qual-3.5.0/LICENSE.txt similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.checkerframework.checker-qual-3.5.0/LICENSE.txt rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.checkerframework.checker-qual-3.5.0/LICENSE.txt diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.postgresql.postgresql-42.2.19/LICENSE b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.postgresql.postgresql-42.2.19/LICENSE similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.postgresql.postgresql-42.2.19/LICENSE rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.postgresql.postgresql-42.2.19/LICENSE diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.postgresql.postgresql-42.2.19/NOTICES b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.postgresql.postgresql-42.2.19/NOTICES similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.postgresql.postgresql-42.2.19/NOTICES rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.postgresql.postgresql-42.2.19/NOTICES diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE.zentus b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE.zentus similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE.zentus rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/LICENSE.zentus diff --git a/distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/NOTICES b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/NOTICES similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/NOTICES rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/THIRD-PARTY/org.xerial.sqlite-jdbc-3.34.0/NOTICES diff --git a/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..fdccf72f7d --- /dev/null +++ b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Database +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Database/0.1.0/src/Connection/Connection.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Connection/Connection.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Connection/Connection.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Connection/Connection.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Connection/Database.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Connection/Database.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Connection/Database.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Connection/Database.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Column.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Column.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Column.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Column.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Dialect.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Dialect.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Dialect.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Dialect.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Base_Generator.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Base_Generator.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Base_Generator.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Base_Generator.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Helpers.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Helpers.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Helpers.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Helpers.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Internal/IR.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/IR.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Internal/IR.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/IR.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Vector_Builder.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Vector_Builder.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Internal/Vector_Builder.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Internal/Vector_Builder.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Sql.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Sql.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Sql.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Sql.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Data/Table.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Table.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Data/Table.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Data/Table.enso diff --git a/distribution/lib/Standard/Database/0.1.0/src/Main.enso b/distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Database/0.1.0/src/Main.enso rename to distribution/lib/Standard/Database/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Examples/0.1.0/package.yaml b/distribution/lib/Standard/Examples/0.1.0/package.yaml deleted file mode 100644 index 95dcdcb60b..0000000000 --- a/distribution/lib/Standard/Examples/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Examples -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Examples/0.1.0/data/food_shop_inventory.csv b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_inventory.csv similarity index 100% rename from distribution/lib/Standard/Examples/0.1.0/data/food_shop_inventory.csv rename to distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_inventory.csv diff --git a/distribution/lib/Standard/Examples/0.1.0/data/food_shop_popularity.csv b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_popularity.csv similarity index 100% rename from distribution/lib/Standard/Examples/0.1.0/data/food_shop_popularity.csv rename to distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_popularity.csv diff --git a/distribution/lib/Standard/Examples/0.1.0/data/food_shop_transactions.csv b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_transactions.csv similarity index 100% rename from distribution/lib/Standard/Examples/0.1.0/data/food_shop_transactions.csv rename to distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/data/food_shop_transactions.csv diff --git a/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..41c6922b38 --- /dev/null +++ b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Examples +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Examples/0.1.0/src/Main.enso b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/src/Main.enso similarity index 96% rename from distribution/lib/Standard/Examples/0.1.0/src/Main.enso rename to distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/src/Main.enso index 995cfb880e..d648fa5773 100644 --- a/distribution/lib/Standard/Examples/0.1.0/src/Main.enso +++ b/distribution/lib/Standard/Examples/0.2.25-SNAPSHOT/src/Main.enso @@ -40,7 +40,7 @@ csv_path = here.csv.path Calling this method will result in the spreadsheet file being downloaded from the internet if it is not already present on your disk. If you do not want this to happen, please place the spreadsheet in the - `lib/Standard/Examples/0.1.0/data` folder for your Enso distribution. + `lib/Standard/Examples//data` folder for your Enso distribution. xls : File xls = url = "https://enso-data-samples.s3.us-west-1.amazonaws.com/spreadsheet.xls" @@ -55,7 +55,7 @@ xls = Calling this method will result in the spreadsheet file being downloaded from the internet if it is not already present on your disk. If you do not want this to happen, please place the spreadsheet in the - `lib/Standard/Examples/0.1.0/data` folder for your Enso distribution. + `lib/Standard/Examples//data` folder for your Enso distribution. xlsx : File xlsx = url = "https://enso-data-samples.s3.us-west-1.amazonaws.com/spreadsheet.xlsx" @@ -171,7 +171,7 @@ uri = Enso_Uri.parse "http://user:pass@example.com/foo/bar?key=val" Calling this method will result in the image file being downloaded from the internet if it is not already present on your disk. If you do not want this to happen, please place the image in the - `lib/Standard/Examples/0.1.0/data` folder for your Enso distribution. + `lib/Standard/Examples//data` folder for your Enso distribution. image_file : File image_file = url = "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/Hue_alpha_falloff.png/320px-Hue_alpha_falloff.png" @@ -186,7 +186,7 @@ image_file = Calling this method will result in the image file being downloaded from the internet if it is not already present on your disk. If you do not want this to happen, please place the image in the - `lib/Standard/Examples/0.1.0/data` folder for your Enso distribution. + `lib/Standard/Examples//data` folder for your Enso distribution. image : Enso_Image.Image image = Enso_Image.read here.image_file [Codecs.Read_Alpha_Channel] diff --git a/distribution/lib/Standard/Geo/0.1.0/package.yaml b/distribution/lib/Standard/Geo/0.1.0/package.yaml deleted file mode 100644 index 9067af83bd..0000000000 --- a/distribution/lib/Standard/Geo/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Geo -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..943c726211 --- /dev/null +++ b/distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Geo +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Geo/0.1.0/src/Geo_Json.enso b/distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/src/Geo_Json.enso similarity index 100% rename from distribution/lib/Standard/Geo/0.1.0/src/Geo_Json.enso rename to distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/src/Geo_Json.enso diff --git a/distribution/lib/Standard/Geo/0.1.0/src/Main.enso b/distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Geo/0.1.0/src/Main.enso rename to distribution/lib/Standard/Geo/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Image/0.1.0/package.yaml b/distribution/lib/Standard/Image/0.1.0/package.yaml deleted file mode 100644 index ba0adfdf1d..0000000000 --- a/distribution/lib/Standard/Image/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Image -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/NOTICE b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/NOTICE rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE diff --git a/distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/licenses/BSD-3-Clause b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/BSD-3-Clause similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/licenses/BSD-3-Clause rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/BSD-3-Clause diff --git a/distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/org.openpnp.opencv-4.5.1-0/NOTICES b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/org.openpnp.opencv-4.5.1-0/NOTICES similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/THIRD-PARTY/org.openpnp.opencv-4.5.1-0/NOTICES rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/THIRD-PARTY/org.openpnp.opencv-4.5.1-0/NOTICES diff --git a/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..ea445e506a --- /dev/null +++ b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Image +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Image/0.1.0/src/Codecs.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Codecs.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Codecs.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Codecs.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Codecs/Internal.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Codecs/Internal.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Codecs/Internal.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Codecs/Internal.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Data/Histogram.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Histogram.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Data/Histogram.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Histogram.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Data/Image.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Image.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Data/Image.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Image.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Data/Image/Internal.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Image/Internal.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Data/Image/Internal.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Image/Internal.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Data/Matrix.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Matrix.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Data/Matrix.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Matrix.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Data/Matrix/Internal.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Matrix/Internal.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Data/Matrix/Internal.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Data/Matrix/Internal.enso diff --git a/distribution/lib/Standard/Image/0.1.0/src/Main.enso b/distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Image/0.1.0/src/Main.enso rename to distribution/lib/Standard/Image/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/package.yaml b/distribution/lib/Standard/Searcher/0.1.0/package.yaml deleted file mode 100644 index 0625a355a1..0000000000 --- a/distribution/lib/Standard/Searcher/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Base -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..2e9b968c80 --- /dev/null +++ b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Base +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Aggregate.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Aggregate.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Aggregate.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Aggregate.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Compare.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Compare.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Compare.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Compare.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Date_And_Time.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Date_And_Time.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Date_And_Time.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Date_And_Time.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Input_And_Output.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Input_And_Output.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Input_And_Output.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Input_And_Output.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Join.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Join.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Join.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Join.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Numbers.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Numbers.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Numbers.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Numbers.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Preparation.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Preparation.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Preparation.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Preparation.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Text.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Text.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Text.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Text.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Transform.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Transform.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Data_Science/Transform.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Data_Science/Transform.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Main.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Main.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Network.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Network.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Network.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Network.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/Network/Http.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Network/Http.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/Network/Http.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/Network/Http.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/System.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/System.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/System/Environment.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Environment.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/System/Environment.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Environment.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/System/Filesystem.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Filesystem.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/System/Filesystem.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Filesystem.enso diff --git a/distribution/lib/Standard/Searcher/0.1.0/src/System/Process.enso b/distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Process.enso similarity index 100% rename from distribution/lib/Standard/Searcher/0.1.0/src/System/Process.enso rename to distribution/lib/Standard/Searcher/0.2.25-SNAPSHOT/src/System/Process.enso diff --git a/distribution/lib/Standard/Table/0.1.0/package.yaml b/distribution/lib/Standard/Table/0.1.0/package.yaml deleted file mode 100644 index 8cf80d1114..0000000000 --- a/distribution/lib/Standard/Table/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Table -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.fasterxml.woodstox.woodstox-core-5.2.1/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.github.virtuald.curvesapi-1.06/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.github.virtuald.curvesapi-1.06/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.github.virtuald.curvesapi-1.06/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.github.virtuald.curvesapi-1.06/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.univocity.univocity-parsers-2.9.0/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.univocity.univocity-parsers-2.9.0/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.univocity.univocity-parsers-2.9.0/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.univocity.univocity-parsers-2.9.0/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.zaxxer.SparseBitSet-1.2/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.zaxxer.SparseBitSet-1.2/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/com.zaxxer.SparseBitSet-1.2/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/com.zaxxer.SparseBitSet-1.2/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-codec.commons-codec-1.15/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-io.commons-io-1.3.1/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-io.commons-io-1.3.1/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/commons-io.commons-io-1.3.1/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/commons-io.commons-io-1.3.1/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/de.rototor.pdfbox.graphics2d-0.30/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/de.rototor.pdfbox.graphics2d-0.30/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/de.rototor.pdfbox.graphics2d-0.30/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/de.rototor.pdfbox.graphics2d-0.30/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/APACHE2.0 b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/APACHE2.0 similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/APACHE2.0 rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/APACHE2.0 diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/BSD-3-Clause b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/BSD-3-Clause similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/BSD-3-Clause rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/BSD-3-Clause diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/Bouncy_Castle_Licence.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/Bouncy_Castle_Licence.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/Bouncy_Castle_Licence.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/Bouncy_Castle_Licence.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/MIT b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/MIT similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/licenses/MIT rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/licenses/MIT diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/LICENSE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/LICENSE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/LICENSE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/LICENSE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-collections4-4.4/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-compress-1.20/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/LICENSE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/LICENSE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/LICENSE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/LICENSE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.commons.commons-math3-3.6.1/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.logging.log4j.log4j-api-2.14.0/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.logging.log4j.log4j-api-2.14.0/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.logging.log4j.log4j-api-2.14.0/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.logging.log4j.log4j-api-2.14.0/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.fontbox-2.0.22/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.pdfbox.pdfbox-2.0.22/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE.1 b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE.1 similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE.1 rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/LICENSE.1 diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE.1 b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE.1 similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE.1 rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICE.1 diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-5.0.0/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-5.0.0/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-lite-5.0.0/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-lite-5.0.0/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.poi.poi-ooxml-lite-5.0.0/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.poi.poi-ooxml-lite-5.0.0/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.santuario.xmlsec-2.2.1/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICE.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICE.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICE.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICE.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlbeans.xmlbeans-5.0.1/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-all-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-all-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-all-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-all-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-anim-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-anim-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-anim-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-anim-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-awt-util-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-awt-util-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-awt-util-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-awt-util-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-bridge-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-bridge-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-bridge-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-bridge-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-codec-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-codec-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-codec-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-codec-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-constants-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-constants-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-constants-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-constants-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-css-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-css-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-css-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-css-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-dom-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-dom-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-dom-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-dom-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-ext-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-ext-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-ext-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-ext-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-extension-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-extension-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-extension-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-extension-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-gui-util-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-gui-util-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-gui-util-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-gui-util-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-gvt-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-gvt-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-gvt-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-gvt-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-i18n-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-i18n-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-i18n-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-i18n-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-parser-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-parser-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-parser-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-parser-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-ext-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-ext-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-ext-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-rasterizer-ext-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-script-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-script-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-script-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-script-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-shared-resources-1.13/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-shared-resources-1.13/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-shared-resources-1.13/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-shared-resources-1.13/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-slideshow-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-slideshow-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-slideshow-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-slideshow-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-ext-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-ext-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-ext-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-squiggle-ext-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svg-dom-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svg-dom-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svg-dom-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svg-dom-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgbrowser-1.13/LICENSE.icons.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgbrowser-1.13/LICENSE.icons.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgbrowser-1.13/LICENSE.icons.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgbrowser-1.13/LICENSE.icons.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svggen-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svggen-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svggen-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svggen-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgpp-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgpp-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgpp-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgpp-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgrasterizer-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgrasterizer-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-svgrasterizer-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-svgrasterizer-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-swing-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-swing-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-swing-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-swing-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-transcoder-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-transcoder-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-transcoder-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-transcoder-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-ttf2svg-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-ttf2svg-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-ttf2svg-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-ttf2svg-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-util-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-util-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-util-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-util-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-xml-1.13/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-xml-1.13/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.batik-xml-1.13/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.batik-xml-1.13/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.xmlgraphics-commons-2.4/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.xmlgraphics-commons-2.4/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.apache.xmlgraphics.xmlgraphics-commons-2.4/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.apache.xmlgraphics.xmlgraphics-commons-2.4/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.bouncycastle.bcpkix-jdk15on-1.68/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.bouncycastle.bcpkix-jdk15on-1.68/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.bouncycastle.bcpkix-jdk15on-1.68/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.bouncycastle.bcpkix-jdk15on-1.68/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.bouncycastle.bcprov-jdk15on-1.68/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.bouncycastle.bcprov-jdk15on-1.68/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.bouncycastle.bcprov-jdk15on-1.68/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.bouncycastle.bcprov-jdk15on-1.68/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.codehaus.woodstox.stax2-api-4.2/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.slf4j.jcl-over-slf4j-1.7.30/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.slf4j.jcl-over-slf4j-1.7.30/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.slf4j.jcl-over-slf4j-1.7.30/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.slf4j.jcl-over-slf4j-1.7.30/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.slf4j.slf4j-api-1.7.30/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.slf4j.slf4j-api-1.7.30/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/org.slf4j.slf4j-api-1.7.30/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/org.slf4j.slf4j-api-1.7.30/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xalan.serializer-2.7.2/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xalan.serializer-2.7.2/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xalan.serializer-2.7.2/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xalan.serializer-2.7.2/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xalan.xalan-2.7.2/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xalan.xalan-2.7.2/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xalan.xalan-2.7.2/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xalan.xalan-2.7.2/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-documentation.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-documentation.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-documentation.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-documentation.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-software.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-software.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-software.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.dom-software.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sac.html b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sac.html similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sac.html rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sac.html diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sax.txt b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sax.txt similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sax.txt rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/LICENSE.sax.txt diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICE b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICE similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICE rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICE diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-1.4.01/NOTICES diff --git a/distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-ext-1.3.04/NOTICES b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-ext-1.3.04/NOTICES similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/THIRD-PARTY/xml-apis.xml-apis-ext-1.3.04/NOTICES rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/THIRD-PARTY/xml-apis.xml-apis-ext-1.3.04/NOTICES diff --git a/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..f9bc089e8f --- /dev/null +++ b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Table +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Table/0.1.0/src/Data/Column.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Column.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Data/Column.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Column.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Data/Order_Rule.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Order_Rule.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Data/Order_Rule.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Order_Rule.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Data/Storage.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Storage.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Data/Storage.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Storage.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Data/Table.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Table.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Data/Table.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Data/Table.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Internal/Java_Exports.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Internal/Java_Exports.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Internal/Java_Exports.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Internal/Java_Exports.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Io/Csv.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Csv.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Io/Csv.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Csv.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Io/Format.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Format.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Io/Format.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Format.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Io/Spreadsheet.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Spreadsheet.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Io/Spreadsheet.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Spreadsheet.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Io/Spreadsheet_Write_Mode.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Spreadsheet_Write_Mode.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Io/Spreadsheet_Write_Mode.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Io/Spreadsheet_Write_Mode.enso diff --git a/distribution/lib/Standard/Table/0.1.0/src/Main.enso b/distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Table/0.1.0/src/Main.enso rename to distribution/lib/Standard/Table/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Test/0.1.0/package.yaml b/distribution/lib/Standard/Test/0.1.0/package.yaml deleted file mode 100644 index 8836e85ecd..0000000000 --- a/distribution/lib/Standard/Test/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Test -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Test/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Test/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..3927385bd6 --- /dev/null +++ b/distribution/lib/Standard/Test/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Test +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Test/0.1.0/src/Bench.enso b/distribution/lib/Standard/Test/0.2.25-SNAPSHOT/src/Bench.enso similarity index 100% rename from distribution/lib/Standard/Test/0.1.0/src/Bench.enso rename to distribution/lib/Standard/Test/0.2.25-SNAPSHOT/src/Bench.enso diff --git a/distribution/lib/Standard/Test/0.1.0/src/Main.enso b/distribution/lib/Standard/Test/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Test/0.1.0/src/Main.enso rename to distribution/lib/Standard/Test/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/package.yaml b/distribution/lib/Standard/Visualization/0.1.0/package.yaml deleted file mode 100644 index 9b2403f868..0000000000 --- a/distribution/lib/Standard/Visualization/0.1.0/package.yaml +++ /dev/null @@ -1,7 +0,0 @@ -license: APLv2 -name: Visualization -namespace: Standard -enso-version: default -version: "0.1.0" -author: "Enso Team " -maintainer: "Enso Team " diff --git a/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/package.yaml b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/package.yaml new file mode 100644 index 0000000000..acb5ea9997 --- /dev/null +++ b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/package.yaml @@ -0,0 +1,10 @@ +name: Visualization +namespace: Standard +version: 0.2.25-SNAPSHOT +license: APLv2 +authors: + - name: Enso Team + email: contact@enso.org +maintainers: + - name: Enso Team + email: contact@enso.org diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/File_Upload.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/File_Upload.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/File_Upload.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/File_Upload.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Geo_Map.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Geo_Map.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Geo_Map.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Geo_Map.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Helpers.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Helpers.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Helpers.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Helpers.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Histogram.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Histogram.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Histogram.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Histogram.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Id.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Id.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Id.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Id.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Main.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Main.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Main.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Main.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Scatter_Plot.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Scatter_Plot.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Scatter_Plot.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Scatter_Plot.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Sql/Visualization.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Sql/Visualization.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Sql/Visualization.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Sql/Visualization.enso diff --git a/distribution/lib/Standard/Visualization/0.1.0/src/Table/Visualization.enso b/distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Table/Visualization.enso similarity index 100% rename from distribution/lib/Standard/Visualization/0.1.0/src/Table/Visualization.enso rename to distribution/lib/Standard/Visualization/0.2.25-SNAPSHOT/src/Table/Visualization.enso diff --git a/docs/distribution/release-policy.md b/docs/distribution/release-policy.md index 1b54b316c6..b2da530e3f 100644 --- a/docs/distribution/release-policy.md +++ b/docs/distribution/release-policy.md @@ -84,23 +84,28 @@ Cutting a release for Enso proceeds as follows: that the release notes are up to date in `RELEASES.md` (follow the existing format), and that the new version number and edition name have been set in `build.sbt`. This version and edition name should _not_ contain `SNAPSHOT`. -3. Open a PR for this branch into `main`. -4. Once the changes have been reviewed, merge the PR into main (getting commit +3. Run `sbt "stdlib-version-updater/run update"` to update the standard library + versions. +4. Open a PR for this branch into `main`. +5. Once the changes have been reviewed, merge the PR into main (getting commit hash `xxxxxxx`). The message should be `Prepare for the $version release`. Just before merging, remember to notify the team on Discord to suppress any other merges to the `main` branch until the next step (bumping versions) is completed. -5. Immediately push a commit to `main` that updates the version and edition in +6. Immediately push a commit to `main` that updates the version and edition in `build.sbt` to the new snapshot version. If unclear, bump the patch version by one and append `-SNAPSHOT` (e.g. `0.2.10` becomes `0.2.11-SNAPSHOT`). The edition name should have the number after the dot increased and `-SNAPSHOT` appended, so that `2021.3` becomes `2021.4-SNAPSHOT`. The only exception is when making the first release in a new year, where the first number should be bumped to the next year and the second number should be set to 1, for - example `2022.1`. The message should be `Bump the snapshot version`. -6. Find the commit hash of the last "Bump the snapshot version" commit. Let's + example `2022.1`. The message should be `Bump the snapshot version`. After + changing the version in `build.sbt`, remember to run + `sbt "stdlib-version-updater/run update"` to update the library versions + again. +7. Find the commit hash of the last "Bump the snapshot version" commit. Let's say this is `yyyyyyy`. -7. Run a `rebase --onto` the release branch from the `yyyyyyy` commit to the +8. Run a `rebase --onto` the release branch from the `yyyyyyy` commit to the `xxxxxxx` commit. For example: ``` @@ -178,7 +183,9 @@ git merge --ff-only release-update `RELEASES.md` (follow the existing format), and that the new version number and edition name have been set in `build.sbt`. This version and edition name should _not_ contain `SNAPSHOT`. -6. Once this is done, create a tag for the commit at the HEAD of the release +6. Run `sbt "stdlib-version-updater/run update"` to update the standard library + versions. +7. Once this is done, create a tag for the commit at the HEAD of the release branch. It should be named as above. The tag message should be `Enso `. For example: @@ -201,7 +208,9 @@ git tag --sign enso-0.2.11 `-SNAPSHOT` (e.g. `0.2.10` becomes `0.2.11-SNAPSHOT`). The edition name should have the number after the dot increased and `-SNAPSHOT` appended, so that `2021.3` becomes `2021.4-SNAPSHOT`. The message should be - `Bump the snapshot version`. + `Bump the snapshot version`. After changing the version in `build.sbt`, + remember to run `sbt "stdlib-version-updater/run update"` to update the + library versions again. 13. Push this commit into `origin/main`, or merge via PR if unable to directly push. diff --git a/docs/distribution/standard-libraries.md b/docs/distribution/standard-libraries.md index bb66a9633e..704f1fb490 100644 --- a/docs/distribution/standard-libraries.md +++ b/docs/distribution/standard-libraries.md @@ -33,7 +33,7 @@ these libraries, as well as notes on how they should be used. `Base` is the core library of Enso. It contains core types and data structures, as well as basic functionality for interacting with the outside world. It can be found in -[`distribution/lib/Standard/Base/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Base/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Base/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Base/). `Base` is intended to be imported unqualified at the top of the file: `from Standard.Base import all`. Items not included in this unqualified import @@ -65,7 +65,7 @@ imported directly. `Database` is a library that provides utilities for accessing data in databases and processing that data efficiently. It is part of the Enso standard libraries and is located in -[`distribution/lib/Standard/Database/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Database/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Database/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Database/). It is designed to be imported _qualified_. @@ -73,20 +73,20 @@ It is designed to be imported _qualified_. `Geo` is a library that contains very basic functionality for working with geographic data. We hope to expand it greatly in the future. It is located in -[`distribution/lib/Standard/Geo/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Geo/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Geo/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Geo/). ## Image `Image` is a library that contains bindings to [OpenCV](https://opencv.org/) that allows users to work with image data. It is located in -[`distribution/lib/Standard/Image/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Image/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Image/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Image/). ## Table `Table` is Enso's dataframes library, providing functionality for loading and analysing tabular data. It is a core data-science toolkit, that integrates deeply with Enso and its IDE. It can be found in -[`distribution/lib/Standard/Table/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Table/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Table/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Table/). `Table` is designed to be imported qualified: `import Table`. @@ -96,7 +96,7 @@ deeply with Enso and its IDE. It can be found in time it is _very_ rudimentary, and needs significant improvement before we can consider it an "official" part of the Enso standard libraries. It can be found in -[`distribution/lib/Standard/Test/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Test/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Test/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Test/). `Test` is intended to be imported qualified: `import Test`. This ensures that there aren't spurious name clashes between user-defined functionality and the @@ -106,7 +106,7 @@ testing library. `Visualization` is a semi-internal library that provides visualization-specific utilities for displaying data in the IDE. It is located in -[`distribution/lib/Standard/Visualization/0.1.0/src/Main.enso`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Visualization/0.1.0/src/Main.enso). +[`distribution/lib/Standard/Visualization/`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Visualization/). ## Documentation @@ -188,7 +188,7 @@ All examples assume that the prelude is imported using `from Standard.Base import all` in the file into which it is being pasted. The -[`Standard.Examples`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Examples/0.1.0/src/Main.enso) +[`Standard.Examples`](https://github.com/enso-org/enso/tree/main/distribution/lib/Standard/Examples/) file contains example data for use in examples. If an example requires non-trivial data on which to operate, it should be placed here. diff --git a/engine/runtime/src/test/scala/org/enso/interpreter/test/instrument/RuntimeStdlibTest.scala b/engine/runtime/src/test/scala/org/enso/interpreter/test/instrument/RuntimeStdlibTest.scala index ab1df547d7..e497db2c58 100644 --- a/engine/runtime/src/test/scala/org/enso/interpreter/test/instrument/RuntimeStdlibTest.scala +++ b/engine/runtime/src/test/scala/org/enso/interpreter/test/instrument/RuntimeStdlibTest.scala @@ -246,8 +246,7 @@ class RuntimeStdlibTest (namespace, name, version) } - val libraryVersion = - "0.1.0" // buildinfo.Info.ensoVersion // TODO [RW] Change this once stdlib version starts being in-sync with engine version. + val libraryVersion = buildinfo.Info.stdLibVersion contentRootNotifications should contain( ("Standard", "Base", libraryVersion) ) diff --git a/lib/scala/docs-generator/src/main/scala/org/enso/docs/generator/Main.scala b/lib/scala/docs-generator/src/main/scala/org/enso/docs/generator/Main.scala index eeab12e73b..dfd1d2980b 100644 --- a/lib/scala/docs-generator/src/main/scala/org/enso/docs/generator/Main.scala +++ b/lib/scala/docs-generator/src/main/scala/org/enso/docs/generator/Main.scala @@ -132,12 +132,13 @@ object Main { ): Unit = { val allFiles = traverse(new File(path)) .filter(f => f.isFile && f.getName.endsWith(".enso")) + val libraryVersion = buildinfo.Info.stdLibVersion val allFileNames = allFiles.map( _.getPath .replace(path + "/", "") .replace(".enso", "") .replace("src/", "") - .replace("/0.1.0/", "/") + .replace(s"/$libraryVersion/", "/") ) val allPrograms = allFiles .map(f => Using(Source.fromFile(f, "UTF-8")) { _.mkString }) @@ -156,12 +157,12 @@ object Main { val styleCode = Using(Source.fromFile(styleFile, "UTF-8")) { _.mkString } val treeStyle = "" val allDocJSFiles = allFiles.map { x => + val libraryVersion = buildinfo.Info.stdLibVersion val name = x.getPath .replace(".enso", ".js") .replace("lib/Standard/", outDir + "/") .replace("Main.js", "index.js") - // TODO [RW] update this once library versions are changing - .replace("/0.1.0/", "/") + .replace(s"/$libraryVersion/", "/") .replace("src/", "") val ending = name.split(outDir + "/").tail.head name.replace(ending, ending.replace('/', '-')) diff --git a/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Main.scala b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Main.scala new file mode 100644 index 0000000000..1356b4c506 --- /dev/null +++ b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Main.scala @@ -0,0 +1,57 @@ +package org.enso.build.stdlibupdater + +import cats.data.NonEmptyList +import org.enso.cli.arguments.{Application, Command, Opts} + +import java.nio.file.Path +import scala.util.control.NonFatal + +object Main { + private val commands: NonEmptyList[Command[Unit => Int]] = NonEmptyList.of( + Command[Unit => Int]( + "check", + "Checks if Standard Library versions are up to date." + ) { + Opts.pure { _ => + run(ReportingVisitor) + 0 + } + }, + Command[Unit => Int]("update", "Updates Standard Library versions.") { + Opts.pure { _ => + run(UpdatingVisitor) + 0 + } + } + ) + + private val application: Application[Unit] = Application( + commandName = "sbt stdlib-version-updater/run", + prettyName = "Standard Library Version Updater", + helpHeader = "", + commands = commands + ) + + def run(visitor: StdlibVisitor): Unit = { + val bundledLibRoot = Path.of("distribution/lib") + val targetVersion: String = buildinfo.Info.stdLibVersion + + val walker = new StdlibWalker(bundledLibRoot, targetVersion, visitor) + walker.walk() + } + + def main(args: Array[String]): Unit = try { + application.run(args) match { + case Left(value) => + value.foreach(println) + sys.exit(1) + case Right(exitCode) => + sys.exit(exitCode) + } + } catch { + case NonFatal(error) => + println(s"Failed: $error") + error.printStackTrace() + sys.exit(1) + } +} diff --git a/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Prettier.scala b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Prettier.scala new file mode 100644 index 0000000000..4641ac44a5 --- /dev/null +++ b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/Prettier.scala @@ -0,0 +1,18 @@ +package org.enso.build.stdlibupdater + +import java.nio.file.Path +import scala.sys.process._ + +/** Contains helper methods for running `prettier`. */ +object Prettier { + + /** Formats a specific file or directory. */ + def format(path: Path): Unit = { + val command = + Seq("npx", "prettier", "--write", path.toAbsolutePath.normalize.toString) + val exitCode = command.! + if (exitCode != 0) { + throw new RuntimeException(s"$command failed with $exitCode exit code.") + } + } +} diff --git a/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibVisitor.scala b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibVisitor.scala new file mode 100644 index 0000000000..6669186005 --- /dev/null +++ b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibVisitor.scala @@ -0,0 +1,89 @@ +package org.enso.build.stdlibupdater + +import java.nio.file.{Files, Path} +import org.enso.pkg.Package + +import java.io.File + +/** Defines callbacks for handling version mismatches. */ +trait StdlibVisitor { + + /** Called when the directory representing the library version is different + * than expected. + */ + def directoryMismatch( + libraryName: String, + currentDirectory: Path, + expectedDirectory: Path + ): Unit + + /** Called when the version in package config is different than expected. */ + def packageVersionMismatch( + libraryName: String, + currentVersion: String, + expectedVersion: String, + pkg: Package[File] + ): Unit +} + +/** A [[StdlibVisitor]] that updates the directories and configs to make sure + * that the versions are correct. + */ +object UpdatingVisitor extends StdlibVisitor { + + /** @inheritdoc */ + override def directoryMismatch( + libraryName: String, + currentDirectory: Path, + expectedDirectory: Path + ): Unit = { + Files.move(currentDirectory, expectedDirectory) + println( + s"Moved [$libraryName] from [${currentDirectory.getFileName}] to " + + s"[${expectedDirectory.getFileName}]." + ) + } + + /** @inheritdoc */ + override def packageVersionMismatch( + libraryName: String, + currentVersion: String, + targetVersion: String, + pkg: Package[File] + ): Unit = { + pkg.updateConfig(config => config.copy(version = targetVersion)) + Prettier.format(pkg.configFile.toPath) + println( + s"Updated config of [$libraryName] from [$currentVersion] to " + + s"[$targetVersion]." + ) + } +} + +/** A [[StdlibVisitor]] that throws an exception on the first mismatch. */ +object ReportingVisitor extends StdlibVisitor { + + /** An exception thrown when the version is different than expected. */ + case class VersionMismatch(message: String) extends RuntimeException(message) + + /** @inheritdoc */ + override def directoryMismatch( + libraryName: String, + currentDirectory: Path, + expectedDirectory: Path + ): Unit = throw VersionMismatch( + s"[$libraryName] has directory [${currentDirectory.getFileName}], " + + s"but it should be [${expectedDirectory.getFileName}]." + ) + + /** @inheritdoc */ + override def packageVersionMismatch( + libraryName: String, + currentVersion: String, + expectedVersion: String, + pkg: Package[File] + ): Unit = throw VersionMismatch( + s"Config of [$libraryName] has version [$currentVersion], " + + s"but it should be [$expectedVersion]." + ) +} diff --git a/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibWalker.scala b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibWalker.scala new file mode 100644 index 0000000000..49ef530d95 --- /dev/null +++ b/lib/scala/stdlib-version-updater/src/main/scala/org/enso/build/stdlibupdater/StdlibWalker.scala @@ -0,0 +1,78 @@ +package org.enso.build.stdlibupdater + +import org.enso.pkg.PackageManager + +import java.nio.file.{Files, Path} +import scala.collection.Factory +import scala.jdk.StreamConverters.StreamHasToScala +import scala.util.Using + +/** A helper tool for checking standard library versions and possibly updating + * them. + */ +class StdlibWalker( + bundledLibRoot: Path, + targetVersion: String, + visitor: StdlibVisitor +) { + + /** Walks the directory structure of the standard library and if any versions + * are mismatched, calls the [[visitor]]. + */ + def walk(): Unit = { + val standardRoot = bundledLibRoot.resolve("Standard") + + for (libraryRoot <- listDirectory(standardRoot)) { + val libraryName = libraryRoot.getFileName.toString + val versionRoots = listDirectory(libraryRoot) + versionRoots match { + case Seq(versionRoot) => + checkPackageVersion(libraryName, versionRoot) + checkVersionDirectory(libraryRoot, libraryName, versionRoot) + case _ => + throw new IllegalStateException( + s"Exactly one version directory expected in [$libraryRoot], " + + s"but found: $versionRoots." + ) + } + } + } + + private def checkPackageVersion(libraryName: String, root: Path): Unit = { + val pkg = PackageManager.Default.loadPackage(root.toFile).get + val currentVersion = pkg.config.version + if (currentVersion == targetVersion) { + println(s"Package of [$libraryName] has the correct version.") + } else { + visitor.packageVersionMismatch( + libraryName = libraryName, + currentVersion = currentVersion, + expectedVersion = targetVersion, + pkg = pkg + ) + } + } + + private def checkVersionDirectory( + libraryRoot: Path, + libraryName: String, + versionRoot: Path + ): Unit = { + val version = versionRoot.getFileName.toString + if (version == targetVersion) { + println( + s"[$libraryName] directory is in the correct version." + ) + } else { + val newRoot = libraryRoot.resolve(targetVersion) + visitor.directoryMismatch( + libraryName = libraryName, + currentDirectory = versionRoot, + expectedDirectory = newRoot + ) + } + } + + private def listDirectory(dir: Path): Seq[Path] = + Using(Files.list(dir))(_.toScala(Factory.arrayFactory).toSeq).get +} diff --git a/project/BuildInfo.scala b/project/BuildInfo.scala index 1294a332f7..68a357afdd 100644 --- a/project/BuildInfo.scala +++ b/project/BuildInfo.scala @@ -28,7 +28,8 @@ object BuildInfo { ensoVersion: String, scalacVersion: String, graalVersion: String, - currentEdition: String + currentEdition: String, + stdLibVersion: String ): Seq[File] = { val gitInfo = getGitInformation(log).getOrElse(fallbackGitInformation) val isRelease = isReleaseMode @@ -43,6 +44,7 @@ object BuildInfo { | val scalacVersion = "$scalacVersion" | val graalVersion = "$graalVersion" | val currentEdition = "$currentEdition" + | val stdLibVersion = "$stdLibVersion" | | // Git Info | val commit = "${gitInfo.commitHash}" diff --git a/project/DistributionPackage.scala b/project/DistributionPackage.scala index 22f34f53d1..f0ace98ca7 100644 --- a/project/DistributionPackage.scala +++ b/project/DistributionPackage.scala @@ -112,7 +112,8 @@ object DistributionPackage { distributionRoot: File, cacheFactory: CacheStoreFactory, graalVersion: String, - javaVersion: String + javaVersion: String, + stdlibVersion: String ): Unit = { copyDirectoryIncremental( @@ -138,7 +139,7 @@ object DistributionPackage { distributionRoot / "lib", cacheFactory.make("engine-lib") ) - getStdlibDataFiles(distributionRoot) + getStdlibDataFiles(distributionRoot, stdlibVersion) copyDirectoryIncremental( file("distribution/bin"), @@ -154,13 +155,16 @@ object DistributionPackage { ) } - private def getStdlibDataFiles(distributionRoot: File): Unit = { + private def getStdlibDataFiles( + distributionRoot: File, + stdlibVersion: String + ): Unit = { val exampleImageUrl = "https://upload.wikimedia.org/wikipedia/commons/thumb/e/e9/" + "Hue_alpha_falloff.png/320px-Hue_alpha_falloff.png" downloadFileToLocation( exampleImageUrl, - distributionRoot / "lib/Standard/Examples/0.1.0/data/image.png" + distributionRoot / s"lib/Standard/Examples/$stdlibVersion/data/image.png" ) } diff --git a/project/Editions.scala b/project/Editions.scala index eca6a72d2a..950618c2b4 100644 --- a/project/Editions.scala +++ b/project/Editions.scala @@ -15,7 +15,8 @@ object Editions { "Standard.Image", "Standard.Geo", "Standard.Visualization", - "Standard.Examples" + "Standard.Examples", + "Standard.Searcher" ) case class ContribLibrary(name: String, version: String)