Releases: JuliaGraphics/QML.jl
Releases Β· JuliaGraphics/QML.jl
v0.11.0
QML v0.11.0
Breaking changes
- The Qt
enumtypes (e.g.QML.Orientationfrom the item model) are now mapped to complete Julia@enumtypes, to accommodate working with the newly added mouse and keyboard enums. This implies that they are no longer automatically considered as anInteger, which may in rare cases cause an error in code that relies on this.
Other changes
- Remove Requires.jl dependency since with a minimal Julia version of 1.10 this is no longer needed
Closed issues:
- Release v0.10.1 (#223)
v0.10.1
QML v0.10.1
Depends on a newer jlqml to expose improved Makie support.
Closed issues:
v0.10.0
QML v0.10.0
Breaking changes
- The QML module name has been changed from
org.julialangto justjlqml, soimport org.julialangneeds to be replaced withimport jlqmlin all QML files. - Use of Qt 6.8
- Makie support has been moved to the QMLMakie package (@steffenhaug)
Merged pull requests:
- Fix example for issue Invalid bidirectional binding #215 (#216) (@barche)
- Update for Qt 6.8 and move Makie to QMLMakie (#221) (@barche)
Closed issues:
v0.9.2
QML v0.9.2
Release with the fix for exec_async on Julia 1.11
Merged pull requests:
- Fix exec_async on Julia 1.11 (#211) (@rasmushenningsson)
Closed issues:
- How to use Packagecompiler.jl to build an application ? (#148)
Cannot add multiple registrations for org.julialangafter PackageCompiler (#164)- QML.jl failing on upcoming beta2 (and crashing for 1.10), though both seemingly false alarms... (#196)
- QML errors on Ubuntu aarch64 (#202)
- Release 0.9.1 (#204)
- Cannot make Observables signal back to the GUI (#209)
- Running Examples with Julia 1.11 fails (#212)
v0.9.1
v0.9.0
QML v0.9.0
Breaking changes
Depend on Qt 6.7 and CxxWrap 0.16
New features
Live reloading of QML (issue #195)
Merged pull requests:
Closed issues:
- jlqml assumes QML is in scope (#95)
force_model_updateshould notify QML about length changes (#149)- Properties passed to
loadqmlmakes app to crash when loaded from module (#165) exec_asynccrashes (#174)- Segfault when calling Julia functions (#183)
- Release v0.8.1 (#187)
- Makie render function not called (#189)
- InsertRow/SetRow (#194)
- WebEngineView / WebView (#200)
v0.8.1
QML v0.8.1
All examples work now. Only one open bug left.
Merged pull requests:
- Fix QmlJuliaExamples clone branch (#172) (@cmey)
- Update README.md (#175) (@ufechner7)
- Fix building of the documentation (#178) (@ufechner7)
- Fix workflow test button (#179) (@ufechner7)
- Add page for developers to documentation (#184) (@ufechner7)
- Fix for exec_async (#185) (@barche)
- Prerelease 0.8.1 (#186) (@barche)
Closed issues:
- Roadmap (#7)
- Integration of the GR Qt device driver (#23)
- plot.jl gives segfault when selecting GR backend (#27)
- Error on example (#28)
- Please provide forced (synchronous) redraw from Julia (#32)
- some more details on use of setindex! in ListModels (#35)
- Windows build (#36)
- Packages required by examples (#40)
- Cannot create platform OpenGL context (#42)
- Signals/slots (#43)
- wrong plot size in gr.jl example on a mac retina display (#48)
- Issue with SDK file path after High Sierra update (#50)
- apt-get can not install dependencies on Ubuntu 17.10 (#51)
- Error on running examples (#61)
- qmlscene support: how to install org.julialang (#66)
- gr example depends on Qt4 (#69)
- QML and CxxWrap 10.1 (#71)
- Cannot run GR examples on macOS (#92)
- Listmodel insert transitions (#96)
- Qt error of "import org.julialang 1.1" (#97)
- missing dependency for gltriangle? (#99)
- JuliaCanvas image buffer type inconsistent across different OSs (#100)
- Any plans for Qt 6? (#103)
- Wayland support under Linux (#125)
- Examples broken - loadqml not defined (#133)
- QT6 Branch doesn't compile on M1 with Julia 1.8 rc3 (#147)
- change license to MIT? (#150)
- Would it be possible to update project.toml / manifest.toml ? (#151)
- Latest release
QML v0.7.1crashes during self test onJulia 1.9.0-rc1(#160) - using QML causes crash on 1.9.0-rc2 (#161)
- Create new release (#167)
- Crash on Windows and Julia 1.9.2 (#168)
- Move to JuliaGraphics caused missing Qt plugin? (#171)
- makedocs fails (#176)
- Document developer workflow (#180)
- Links to examples in README.md broken (#181)
v0.8
This release moves from Qt5 to Qt6 and adds a much improved data model for lists and tables, called JuliaItemModel, which replaces the old ListModel.
What's Changed
- Clarify example instructions in README.md by @mkitti in #130
- Move to Qt 6 by @barche in #153
- Qt6 test fixes by @barche in #156
- Minor Update to README.md by @Jasha10 in #140
- Qt6 by @PallHaraldsson in #155
- Fix GC safety for QML contexts by @barche in #157
- Add Qt5Compat support by @barche in #158
- Test v0.8 by @barche in #170
New Contributors
- @mkitti made their first contribution in #130
- @Jasha10 made their first contribution in #140
- @PallHaraldsson made their first contribution in #155
Full Changelog: v0.7.1...v0.8.0
v0.7.1
QML v0.7.1
Closed issues:
Merged pull requests:
- AbstractPlotting is no more (#131) (@SimonDanisch)
- Julia 1.7 update (#137) (@barche)