Permalink
Commits on Apr 25, 2016
  1. Start 0.4.8.

    dlongley committed Apr 25, 2016
  2. Release 0.4.7.

    dlongley committed Apr 25, 2016
  3. Add optimization for finding the best CURIE.

    - Build a map for searching for a matching IRI when
      computing the inverse context. Each letter of an
      IRI can be used to key into the map to find the
      best set of partial matches (which can be used
      to create CURIEs).
    - This approach is a faster alternative to trying each
      possible term in the active context as a possible
      CURIE, linearly, one at a time.
    dlongley committed Apr 25, 2016
Commits on Apr 24, 2016
  1. Remove unnecessary compare.

    dlongley committed Apr 24, 2016
Commits on Jan 5, 2016
Commits on Oct 13, 2015
  1. Remove unneeded FIXME.

    davidlehn committed Oct 13, 2015
  2. Group tests by test suite.

    - Grouping the tests by test suite to avoid warning failures when there
      are no test in a suite. Requires the use of the phpunit `--group`
      flag.
    davidlehn committed Oct 13, 2015
  3. Add support for normalization test suite.

    - Handle rdfn:Urgna2012EvalTest and rdfn:Urdna2015EvalTest.
    - Use nquads input format for normalization tests.
    - Support normalization test suite format with various tweaks.
      Compacting the data would eliminate most of these changes but can't
      rely on compact to work in the code that tests compact! So hard coded
      fixes are used.
      - Support 'entries' and 'sequence' for tests.
      - Support 'include' as filename without a .jsonld extension.
      - Support 'type' and '@type' as aliases.
      - Support 'id' and '@id' as aliases.
      - Support 'action' and 'input' as aliases.
      - Support 'result' and 'expect' as aliases.
      - No longer strip '#t' prefix from '#tNNN' ids.
      - Default to positive test if nothing specified.
    - Add normalization test to travis-ci config.
    - Fix container infrastructure flag from 'root' to 'sudo'.
    - Update README with new testing info.
    davidlehn committed Oct 13, 2015
  4. Add inputFormat option to normalize.

    - Allows the input to be in N-Quads format (application/nquads) and use N-Quads
      parsing instead of a toRDF step on JSON-LD.
    davidlehn committed Oct 13, 2015
Commits on Oct 8, 2015
  1. Test on PHP 5.6.

    davidlehn committed Oct 8, 2015
Commits on Sep 14, 2015
  1. Ignore null values in language maps.

    The syntax spec explicitly allows null values in language maps (section 8.5).
    dlongley committed Sep 14, 2015
Commits on Aug 4, 2015
Commits on Apr 6, 2015
  1. Merge pull request #4 from Tpt/composer

    Add composer.json.
    dlongley committed Apr 6, 2015
Commits on Mar 16, 2015
  1. Minor style fix.

    dlongley committed Mar 16, 2015
  2. Fix conflicting index bug

    Hassan Almas committed Mar 16, 2015
Commits on Feb 25, 2015
  1. Fix typos.

    dlongley committed Feb 25, 2015
Commits on Feb 8, 2015
  1. Start 0.4.7.

    dlongley committed Feb 8, 2015
  2. Release 0.4.6.

    dlongley committed Feb 8, 2015
  3. Drop null `@language` values when expanding.

    - There's an inconsistency between the syntax spec and the API
      spec; the API spec throws an error if null is used for a
      `@language` value on Step 7.4.7 of the Expansion Algorithm,
      but the syntax spec allows it. When used, it indicates the
      value has no language -- which is the same as if `@language`
      were omitted, so it's treated the same way in this patch.
    dlongley committed Feb 8, 2015
Commits on Jan 20, 2015
  1. Adds composer.json

    Tpt committed Jan 20, 2015
Commits on Dec 5, 2014
  1. README sync and minor updates.

    - Sync README between Digital Bazaar JSON-LD libs.
    - Minor updates and formatting fixes.
    davidlehn committed Dec 5, 2014
  2. Start 0.4.6.

    dlongley committed Dec 5, 2014
  3. Release 0.4.5.

    dlongley committed Dec 5, 2014
Commits on Dec 4, 2014
  1. Start 0.4.5.

    dlongley committed Dec 4, 2014
  2. Release 0.4.4.

    dlongley committed Dec 4, 2014