OSPL20 will be replaced with MPL2.0 after 1st February 2021! Read more here
OSPL18 and OSPL19 will be replaced with MIT after 1st February2021! Read more here

  1. 02 Feb, 2021 1 commit
  2. 26 Jan, 2021 1 commit
  3. 19 Jan, 2021 7 commits
  4. 16 Dec, 2020 2 commits
  5. 08 Dec, 2020 8 commits
    • AtjonTV's avatar
    • AtjonTV's avatar
      misc: Commit updates in gradlew and gradlew.bat · 59828186
      AtjonTV authored
    • AtjonTV's avatar
      misc: Ignore the bin filder, created by whatever · efae7db4
      AtjonTV authored
    • AtjonTV's avatar
      ffdb: Remove V1 support · 18f317b4
      AtjonTV authored
      BREAKING CHANGE: This removes the V1 Read function from FFDB, and throws a Exception when trying to use V1.
      V1 is deprecated and now fully removed because it only allowed saving ONE object in the DB File; V2 on the other hand
      allows you to store Int.MAX_VALUE objects in the DB File Top-level. Using Lists as data for FFDB can extend the max amount of data.
    • AtjonTV's avatar
      ffdb: Change removeAt return type to be not-nullable, as it cant be null · 7d925aef
      AtjonTV authored
      * Its not documented in Stdlib but I guess it will throw IndexOutOfBounds if it doesnt exist, instead of null
    • AtjonTV's avatar
      library: Allow full access to most functions of a loaded Class and its parents · 70e40be9
      AtjonTV authored
      * This extends function support from just Private and Public to also Protected and Native
        This is to allow a loaded class to contain Native code.
    • AtjonTV's avatar
      Build: Bring back JavaDoc and Source jars · 925a8778
      AtjonTV authored
    • AtjonTV's avatar
      Release 5.1.0 · 387efcd6
      AtjonTV authored
      * Added
       * `string` extension for Random
       * Directory as Directory2 alias
       * `luhn10` extension for String
       * `mod97` extension for String
       * isVirtual parameter to ZipFile constructor
       * ZipFile.openVirtual to output the file to a random Stream
       * `klib.os.Platform` object
       * Platform Extensions for System
       * `IncompatibleArrayLengthException`
       * `onConflict` to Map.`smartMerge` and Map.`mergeArrays`
      * Changed
       * Upgraded Kotlin from 1.3.71 to 1.4.10
       * FFDB v1 files are read-only. (FFDB is still Experimental so this change is acceptable)
       * fileName parameter of ZipFile constructor is Nullable (only allowed when isVirtual=true)
       * ZipFile.open only opens a file if fileName!=null; throws an error if fileName==null && isVirtual==false
       * In ZipFile all file accessors could throw a ZipTraversalNotAllowedException
       * Map.`mergeArrays` throws `IncompatibleArrayLengthException` when arrays have different sizes
      * Deprecated
       * Queue (`klib.queue.Queue`)
       * Function (`klib.queue.Function`)
       * Function -> Any (`klib.queue.Function_Any``)
       * Word (`klib.word.Word`)
      * Fixed
       * String.`toUpperCaseOnUnderscore` was rewritten and works propperly now
      * Security
       * ZipFile reject all paths that seem like they could cause a traversal attack
  6. 18 Nov, 2020 1 commit
  7. 10 Nov, 2020 4 commits
  8. 30 Sep, 2020 9 commits
  9. 12 Sep, 2020 6 commits
  10. 26 Aug, 2020 1 commit