1. 15 Jun, 2021 4 commits
  2. 28 Apr, 2021 1 commit
  3. 27 Apr, 2021 1 commit
    • Leon Mauritz Möller's avatar
      model.base: fix id_short validation · a985c5ae
      Leon Mauritz Möller authored
      This commit backports 445b1d8f from
      fix/id_short_validation.
      
      In RegEx, the `$` asserts the end of a string or line. When used in
      re.match() it asserts the end of the string by default, unless the last
      character is a newline symbol (`\n`). Then it asserts the end of the string
      *before* the newline. Thus the first regex check doesn't filter valid
      id_shorts ending in a newline, which it should.
      See https://docs.python.org/3.9/library/re.html#index-2
      
      Using re.fullmatch() instead fixes this issue, making the `^` and `$`
      unnecessary as well.
      
      Next to adding a test for this behaviour this commit also simplifies the
      check for an alphabetical character at the start of the id_short.
      And although both checks could also be merged into one, they are left
      separate to be able to report more accurate errors.
      a985c5ae
  4. 24 Apr, 2021 1 commit
  5. 31 Mar, 2021 3 commits
  6. 30 Mar, 2021 3 commits
  7. 29 Mar, 2021 3 commits
  8. 24 Mar, 2021 2 commits
  9. 10 Mar, 2021 5 commits
  10. 08 Mar, 2021 3 commits
  11. 04 Mar, 2021 8 commits
  12. 16 Feb, 2021 2 commits
  13. 15 Feb, 2021 3 commits
    • Michael Thies's avatar
      Bump version to 0.2.2 · 8f18313a
      Michael Thies authored
      8f18313a
    • Michael Thies's avatar
      readme: Update tutorial list · 8a730356
      Michael Thies authored
      8a730356
    • Michael Thies's avatar
      Merge branch 'dual-license-epl-2.0' · 0591b825
      Michael Thies authored
      This merge commit changes the project's license from Apache License 2.0
      to a dual-licensing model, allow the user to choose either
      Apache License 2.0 OR Eclipse Public License 2.0.
      
      This change is reflected in the license header of each source file as
      well as in the NOTICE and README.md files.
      
      The license change has been signed off by all former and present authors
      of the project:
      - Sebastian Heppner <sebastian.heppner@plt.rwth-aachen.de>
      - Torben Miny (b. Deppe) <t.miny@plt.rwth-aachen.de>
      - Leon Möller <leon.moeller@plt.rwth-aachen.de>
      - Michael Thies <m.thies@plt.rwth-aachen.de>
      0591b825
  14. 10 Feb, 2021 1 commit