Releases: gecko0307/dlib
Releases · gecko0307/dlib
dlib 0.23.0
No changes since dlib 0.23.0 beta1.
dlib 0.23.0 beta1
- dlib.math
- Vector swizzling assign support:
v.zxy = Vector3f(1, 2, 3);
Quaternion.generator
is deprecated, useQuaternion.rotationAxis
andQuaternion.rotationAngle
insteadQuaternion.fromEulerAngles
andQuaternion.toEulerAngles
now use angles in pitch-yaw-roll formatEPSILON
indlib.math.utils
now equals 0.000001.
- Vector swizzling assign support:
- dlib.geometry
Ray.intersectSphere
withposition
andradius
arguments is deprecated, useRay.intersectSphere
withSphere
struct insteadRay.intersectTriangle
withv0
,v1
,v2
arguments is is deprecated, useRay.intersectTriangle
withTriangle
struct instead
- dlib.image
isAlmostZero
forColor4f
- dlib.filesystem
StdFileSystem.openDir
now returns null if path is not a valid directory.
dlib 0.22.0
No changes since dlib 0.22.0 beta1.
dlib 0.22.0 beta1
- dlib.core
- Breaking change: removed
dlib.core.oop.implements
(non-working function)
- Breaking change: removed
- 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
indlib.math.utils
are deprecated. Usereduce!((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
andload
indlib.audio.io
have been removed
- Breaking change: deprecated type
- dlib.audio
- Breaking change: deprecated aliases
save
,load
,saveAnimated
,loadAnimated
,saveHDRI
,loadHDRI
indlib.image.io
have been removed
- Breaking change: deprecated aliases
- 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
andUTF16Encoder
have been removed
- Breaking change: deprecated method
- dlib.serialization
- Boolean values support in JSON decoder.
dlib 0.21.0
No changes since dlib 0.21.0 beta2.
dlib 0.21.0 beta2
Changes since dlib 0.21.0 beta1:
- dlib.image
PixelFormat
is deprecated, useIntegerPixelFormat
instead.
dlib 0.21.0 beta1
- dlib.text
- Breaking change: deprecated module
dlib.text.unmanagedstring
has been removed - Breaking change: deprecated method
String.byDChar
has been removed UTF16Decoder
andUTF16Encoder
are deprecated, useUTF16LEDecoder
andUTF16LEEncoder
instead
- Breaking change: deprecated module
- dlib.image
- Breaking change: deprecated module
dlib.image.io.io
has been removed load
andsave
are deprecated, useloadImage
andsaveImage
insteadloadAnimated
andsaveAnimated
are deprecated, useloadAnimatedImage
andsaveAnimatedImage
insteadloadHDRI
andsaveHDRI
are deprecated, useloadHDRImage
andsaveHDRImage
instead- Fix integer overflow in
Image.getPixel
andImage.setPixel
- Breaking change: deprecated module
- dlib.container
- Breaking change: deprecated alias
DynamicArray
has been removed
- Breaking change: deprecated alias
- dlib.coding
- Breaking change: deprecated module
dlib.coding.hash
has been removed
- Breaking change: deprecated module
- dlib.audio
load
andsave
are deprecated, useloadSound
andsaveSound
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
No changes since dlib 0.20.0 beta1.
dlib 0.20.0 beta1
- dlib.image
dlib.image.io.io
is deprecated, importdlib.image.io
instead
- dlib.audio
- New package:
dlib.audio.io
- New package:
- dlib.text
dlib.text.unmanagedstring
is deprecated, usedlib.text.str
insteadString.byDChar
is deprecated, useString.decode
insteadUTF8Decoder.byDChar
is deprecated, useUTF8Decoder.decode
insteadUTF16Decoder.byDChar
is deprecated, useUTF16Decoder.decode
instead
- dlib.coding
dlib.coding.hash
is deprecated, usestd.digest
instead
- dlib.container
dlib.container.array.DynamicArray
is deprecated, usedlib.container.array.Array
instead
- Documentation
- Misc
- Added latest DMD (2.094.0, 2.093.1) and LDC (1.23.0) to Travis CI config.
dlib 0.19.2
- A couple of fixes for LDC
- New AppVeyor configuration.