miqt/CHANGELOG.md

1.6 KiB

CHANGELOG

2024-10-31 v0.6.0

  • BREAKING: Represent QByteArray as Go []byte
  • BREAKING: Reorder class constructors for stability
  • BREAKING: More accurate bindings for some namespaces, enums, integer types, void pointers, and type aliases
  • Add macOS support
  • Add Qt 6 binding
  • Add bindings for QPrintSupport, QScintilla, and ScintillaEdit
  • Add uic and rcc implementations for Qt Designer
  • Add extra UnsafeNew, UnsafePointer class methods
  • Fix an issue with cgo.Handle correctness
  • Docs: Add Windows (MSYS2), macOS (Homebrew / Docker) build guide
  • Docs: Add FAQs for custom locations, pkg-config, Qt 5/6 upgrades, extra library bindings

2024-09-24 v0.5.0

  • BREAKING: Shorter enum names
  • BREAKING: More accurate type definitions for enums and QFlags<T>
  • Expand binding to cover void* return methods and QSet<> types
  • Android support
  • Support native compilation on Windows without Docker

2024-09-15 v0.4.0

  • BREAKING: Expand binding to cover signal argument types
  • Add Github Actions CI
  • Update mdoutliner example

2024-09-04 v0.3.0

  • Expand binding to cover enum types
  • Add dockerfiles for Go1.23
  • Embed qwindows plugin and qwindowsvistastyle into static Windows builds
  • Add windowsmanifest example

2024-09-01 v0.2.2

  • Support compiling on Windows

2024-09-01 v0.2.1

  • Qt types returned as nil pointers are now returned as Go nil pointers
  • Add mdoutliner example

2024-08-29 v0.2.0

  • Expand binding to cover many excluded methods and inner classes

2024-08-25 v0.1.0

  • Initial public release (QtCore, QtGui, QtWidgets)
  • Add helloworld example