Skip to content

Releases: gecko0307/dlib

dlib 0.23.0

01 Oct 19:28
Compare
Choose a tag to compare

No changes since dlib 0.23.0 beta1.

dlib 0.23.0 beta1

28 Sep 10:35
Compare
Choose a tag to compare
  • dlib.math
    • Vector swizzling assign support: v.zxy = Vector3f(1, 2, 3);
    • Quaternion.generator is deprecated, use Quaternion.rotationAxis and Quaternion.rotationAngle instead
    • Quaternion.fromEulerAngles and Quaternion.toEulerAngles now use angles in pitch-yaw-roll format
    • EPSILON in dlib.math.utils now equals 0.000001.
  • dlib.geometry
    • Ray.intersectSphere with position and radius arguments is deprecated, use Ray.intersectSphere with Sphere struct instead
    • Ray.intersectTriangle with v0, v1, v2 arguments is is deprecated, use Ray.intersectTriangle with Triangle struct instead
  • dlib.image
    • isAlmostZero for Color4f
  • dlib.filesystem
    • StdFileSystem.openDir now returns null if path is not a valid directory.

dlib 0.22.0

13 Jun 19:28
Compare
Choose a tag to compare

No changes since dlib 0.22.0 beta1.

dlib 0.22.0 beta1

26 May 19:24
Compare
Choose a tag to compare
  • dlib.core
    • Breaking change: removed dlib.core.oop.implements (non-working function)
  • dlib.math
    • Fix matrix subtraction
    • Fix wrong bounds check in matrix slice assignment
    • Breaking change: removed dlib.math.linsolve.solveGS (non-working function)
    • Binary matrix operations are now const
    • sum, invertArray, allIsZero in dlib.math.utils are deprecated. Use reduce!((a, b) => a + b), map!(a => -a), reduce!((a, b) => a + b == 0) instead
  • dlib.image
    • Breaking change: deprecated type dlib.image.image.PixelFormat has been removed
    • Breaking change: deprecated aliases save and load in dlib.audio.io have been removed
  • dlib.audio
    • Breaking change: deprecated aliases save, load, saveAnimated, loadAnimated, saveHDRI, loadHDRI in dlib.image.io have been removed
  • dlib.text
    • Breaking change: deprecated method UTF8Decoder.byDChar have been removed
    • Breaking change: deprecated method UTF16LEDecoder.byDChar have been removed
    • Breaking change: deprecated aliases UTF16Decoder and UTF16Encoder have been removed
  • dlib.serialization
    • Boolean values support in JSON decoder.

dlib 0.21.0

07 Apr 09:53
Compare
Choose a tag to compare

No changes since dlib 0.21.0 beta2.

dlib 0.21.0 beta2

28 Mar 17:56
Compare
Choose a tag to compare

Changes since dlib 0.21.0 beta1:

  • dlib.image
    • PixelFormat is deprecated, use IntegerPixelFormat instead.

dlib 0.21.0 beta1

22 Feb 11:37
Compare
Choose a tag to compare
  • dlib.text
    • Breaking change: deprecated module dlib.text.unmanagedstring has been removed
    • Breaking change: deprecated method String.byDChar has been removed
    • UTF16Decoder and UTF16Encoder are deprecated, use UTF16LEDecoder and UTF16LEEncoder instead
  • dlib.image
    • Breaking change: deprecated module dlib.image.io.io has been removed
    • load and save are deprecated, use loadImage and saveImage instead
    • loadAnimated and saveAnimated are deprecated, use loadAnimatedImage and saveAnimatedImage instead
    • loadHDRI and saveHDRI are deprecated, use loadHDRImage and saveHDRImage instead
    • Fix integer overflow in Image.getPixel and Image.setPixel
  • dlib.container
    • Breaking change: deprecated alias DynamicArray has been removed
  • dlib.coding
    • Breaking change: deprecated module dlib.coding.hash has been removed
  • dlib.audio
    • load and save are deprecated, use loadSound and saveSound instead
  • dlib.serialization
    • Fix a bug in JSON decoder
  • Misc
    • Switched from Travis CI to GitHub Actions for running integration tests.

dlib 0.20.0

16 Oct 19:31
Compare
Choose a tag to compare

No changes since dlib 0.20.0 beta1.

dlib 0.20.0 beta1

10 Oct 11:27
Compare
Choose a tag to compare
  • dlib.image
    • dlib.image.io.io is deprecated, import dlib.image.io instead
  • dlib.audio
    • New package: dlib.audio.io
  • dlib.text
    • dlib.text.unmanagedstring is deprecated, use dlib.text.str instead
    • String.byDChar is deprecated, use String.decode instead
    • UTF8Decoder.byDChar is deprecated, use UTF8Decoder.decode instead
    • UTF16Decoder.byDChar is deprecated, use UTF16Decoder.decode instead
  • dlib.coding
    • dlib.coding.hash is deprecated, use std.digest instead
  • dlib.container
    • dlib.container.array.DynamicArray is deprecated, use dlib.container.array.Array instead
  • Documentation
    • Deploy-ready ddoc documentation for dlib now can be generated from source code using dub --build=ddox. It uses scod generator and is hosted here. Harbored-mod support has been dropped.
    • Many modules are now documented better.
  • Misc
    • Added latest DMD (2.094.0, 2.093.1) and LDC (1.23.0) to Travis CI config.

dlib 0.19.2

26 Aug 19:51
Compare
Choose a tag to compare
  • A couple of fixes for LDC
  • New AppVeyor configuration.