wiki:ReleaseNotes/0.7

Version 12 (modified by vadim.godunko, 5 years ago) ( diff )

--

Matreshka 0.7.0

Matreshka 0.7.0 is not released yet. Most significant improvements of functionality are:

  • Servlet API support
  • XML DOM support
  • support of collation tailoring by CLDR collation data
  • enhancement of XML SAX reader
  • API extensions for Universal_Character, Universal_String, Universal_String_Vector and IRI
  • update to CLDR 25

Supported compilers

Matreshka 0.7.0 is tested with several Ada compilers:

  • GNAT GPL 2013
  • GNAT GPL 2014
  • FSF GCC 4.7
  • FSF GCC 4.8.1 (note, FSF GCC 4.8.0 is not supported due to GCC's bug)

Supported platforms

Matreshka 0.7.0 is tested on several platforms:

CPU OS
ARMv7 Linux
x86 Linux, Windows
x86_64 FreeBSD, Linux, Windows

It should work on almost all UNIX systems too.

Current Status

Open tickets

Ticket Component Type Summary
No tickets found

Closed tickets

Ticket Component Type Resolution Summary
#342 Matreshka defect fixed configure doesn't detect mysql server
#343 Matreshka enhancement fixed logging actions of configuration procedure
#345 Matreshka defect fixed Matreshka faild to install when AMF is disabled
#354 Matreshka defect fixed unexpected configure warning when MySQL is not installed
#365 Matreshka defect fixed support for GNAT GPL 2014
#369 Matreshka enhancement fixed build problem with GNAT GPL 2014
#397 Matreshka defect fixed configure failure without mysql server available for testing
#398 Matreshka defect fixed compilation issues with GNAT Pro 20150316
#404 Matreshka enhancement fixed release uaflex as part of matreshka
#405 Matreshka defect fixed install on mac os
#416 Matreshka task fixed release 0.7.0
#367 Matreshka - AMF enhancement fixed add command line parameter to specify mapping file
#341 Matreshka - League enhancement fixed General category of Universal_Character
#347 Matreshka - League enhancement fixed head/tail subprograms for Universal_String
#349 Matreshka - League enhancement fixed Move To_JSON_Document to JSON.Arrays and JSON.Objects packages
#352 Matreshka - League enhancement fixed support for locale tailored collation
#353 Matreshka - League enhancement fixed Update to CLDR 25
#356 Matreshka - League enhancement fixed install collation information of CLDR
#357 Matreshka - League enhancement fixed locale API
#359 Matreshka - League defect fixed fix insertion point of new collation record
#360 Matreshka - League defect fixed add support of reset operator after sequence of relation operators
#362 Matreshka - League defect fixed support secondary level relation operator for collations
#366 Matreshka - League defect fixed build failure with GNAT Pro 20140601
#368 Matreshka - League defect fixed matreshka and gnat-gpl-2014
#371 Matreshka - League enhancement fixed JSON streams
#372 Matreshka - League enhancement fixed Syntax sugar for JSON_Array and JSON_Object
#376 Matreshka - League enhancement fixed append segment to IRI
#377 Matreshka - League defect fixed IRI's Path should be vector
#379 Matreshka - League defect fixed support of port component for IRI
#383 Matreshka - League enhancement fixed support of fractional seconds by ISO-8601 formatter
#387 Matreshka - League enhancement fixed Starts_With/Ends_With for Universal_String_Vector
#388 Matreshka - League defect fixed application crash on Last_Index call for empty string
#389 Matreshka - League enhancement fixed Slice for Universal_String_Vector
#390 Matreshka - League defect fixed Index raises CONSTRAINT_ERROR
#391 Matreshka - League enhancement fixed mark League.Base_64 as preelaborated
#392 Matreshka - League enhancement fixed exceptionless variant of From_Base_64
#393 Matreshka - League enhancement fixed Base encodings support
#394 Matreshka - League enhancement fixed extension of League.IRIs package
#400 Matreshka - League enhancement fixed East_Asian_Width property for characters
#410 Matreshka - League enhancement fixed add Is_Digit and Is_Punctuation for Universal_Character
#411 Matreshka - League enhancement fixed reorganization of normalization data
#412 Matreshka - League enhancement fixed update to Unicode 7.0.0
#413 Matreshka - League enhancement fixed update to CLDR 27.0.1
#344 Matreshka - SQL defect fixed Recover Firebird driver
#370 Matreshka - SQL enhancement fixed Upgrade default mysql charset from utf8 to utf8mb4
#395 Matreshka - Web Services enhancement fixed Move Servlet API code into main source tree
#406 Matreshka - Web Services enhancement fixed a2js integration with gprbuild
#407 Matreshka - Web Services enhancement fixed a2js command line parameters
#408 Matreshka - Web Services enhancement fixed a2js output generated code to file
#409 Matreshka - Web Services enhancement fixed move a2js into main source tree
#414 Matreshka - Web Services defect fixed Loading application on Windows
#415 Matreshka - Web Services enhancement fixed move WebAPI to main source tree
#346 Matreshka - XML Processor enhancement fixed disable loading of external DTD
#348 Matreshka - XML Processor enhancement fixed replace anonymous access parameter by in/out in SAX_Reader
#350 Matreshka - XML Processor defect fixed xml template processor crash on empty JSON array
#351 Matreshka - XML Processor enhancement fixed use consistent naming conventions for SAX packages/types
#374 Matreshka - XML Processor enhancement fixed XML stream events collector
#378 Matreshka - XML Processor enhancement fixed support of 'not' in template's expressions
#384 Matreshka - XML Processor defect fixed use 'of' in templates language loops
#385 Matreshka - XML Processor enhancement fixed use 'expression' attribute for all conditional/looping elements
#386 Matreshka - XML Processor defect fixed templates processor doesn't report error when processing nested streams

Known problems

Ticket Component Type Resolution Milestone Summary
#449 Matreshka defect fixed 18.0 make install fails with current GnatPRO
#457 Matreshka defect wontfix Install on gnat gpl 2015 doesn't work
#458 Matreshka defect fixed 18.0 Support gnat gpl 2016
#488 Matreshka enhancement fixed 18.0 uaflex: avoid extra characters in lookahead
#422 Matreshka - League defect matreshka-internals-calendars-clocks__posix.adb:123 range check failed
#468 Matreshka - League defect fixed 18.0 Read of setting from windows registry
#483 Matreshka - League enhancement fixed 18.0 Reading arrays for JSON_Stream
#487 Matreshka - League defect 19.0 Str.Replace (1, 0, Value) asserts
#492 Matreshka - League defect fixed 18.0 utf-8 codec fails on emoji
#425 Matreshka - SQL defect select returns string instead of integer
#464 Matreshka - SQL defect fixed 18.0 Oracle DB driver doesn't report an error
#465 Matreshka - SQL defect 19.0 Oracle DB driver unable to bind integer on win32
#427 Matreshka - Web Services enhancement fixed 18.0 binding for DOM.Element class
#445 Matreshka - Web Services enhancement fixed 18.0 Conversion HTTP date to/from string
#460 Matreshka - Web Services enhancement fixed 18.0 Get_Last_Modified in Servlet API
#463 Matreshka - Web Services enhancement fixed 18.0 file uploading with servlets
#489 Matreshka - Web Services enhancement fixed 18.0 Windows Service for spikedog executable
#420 Matreshka - XML Processor defect 19.0 template processor doesn't provide sax locator
#426 Matreshka - XML Processor defect fixed 18.0 xml-templates-processors.adb hangs
#454 Matreshka - XML Processor defect fixed 18.0 template engine raises PROGRAM_ERROR
#461 Matreshka - XML Processor enhancement fixed 18.0 mtl:evaluate for xml stream
#462 Matreshka - XML Processor enhancement 19.0 Add attribute from template engine
#455 Matreshka - a2js enhancement 19.0 a2js: add support for enum indexed arrays
#466 Matreshka - a2js enhancement 19.0 webapi: add html dataset

Note: See TracWiki for help on using the wiki.