Opened 3 years ago

Closed 3 years ago

#15565 closed enhancement (fixed)

vala-0.54.1

Reported by: Douglas R. Reno Owned by: Bruce Dubbs
Priority: normal Milestone: 11.1
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version

Change History (6)

comment:1 by Douglas R. Reno, 3 years ago

In any GNOME release, these would be done with the rest of the updates.

However, we updated glib to 2.70 already, and these should really be kept in sync with that. As such, I'll leave these in 11.1 (unless someone else wants me to move them into Gnome41).

comment:2 by Bruce Dubbs, 3 years ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:4 by Douglas R. Reno, 3 years ago

Summary: vala-0.54.0vala-0.54.1

Now 0.54.1

comment:5 by Bruce Dubbs, 3 years ago

Vala 0.54.1

  • Regression and bug fixes:
    • codegen: + Add type declaration for implicit temporary local variable + Sealed class in external package is not special
  • Bindings:
    • gstreamer: Update from 1.19.0+ git master
    • gtk4: Update to 4.5.0~3e20ecd6

Vala 0.54.0

  • Various improvements and bug fixes:
    • vala: Warn about unsupported cast to void and drop it
    • vala: Don't restrict element type of GLib.Array
    • valadoc: Correctly format background of inline @link's
  • Bindings:
    • gio-2.0: Unhide a few usable symbols which are marked not introspectable

Vala 0.53.2

  • Various improvements and bug fixes:
    • codegen: + Fix property access inside opaque compact class + Add missing cast to access base-class members in class/static ctor
  • Bindings:
    • glib-2.0: Current constants in GLib.Math are part of glib.h
    • glib-2.0: Add RefString since 2.58
    • gstreamer: Update from 1.19.0+ git master
    • gtk4: Update to 4.5.0~e681fdd9
    • vapi: Update GIR-based bindings

Vala 0.53.1

  • Highlights:
    • Support explicit nullable var-type declarations
    • Add support for variadic delegates
    • Add support for sealed classes
    • Add support for null-safe access operator
    • Emit external creation methods in bindings
    • Introduce VALA_EXPORT for public symbols to improve portability
    • girwriter:
      • Use "optional" and "nullable" instead of deprecated "allow-none"
      • Improve struct creation method binding
    • girparser:
      • Improve instance method detection
      • Never skip "function" elements
      • Add "move-to" value of functions as Version.replacement
  • Various improvements and bug fixes:
    • codegen:
      • Use ssize_t for length variables in common array helper functions
      • Fix support for public fields on GLib.Source subclasses
    • vala:
      • Add Profile.LIBC as synonym for POSIX and accept "libc" profile
      • Improve semantic check of simple type structs
      • Refactor UnresolvedSymbol/Type constructors
      • Properly check GLib.Object naming convention for properties
      • Add foreach statement support for GLib.GenericArray
    • build: Add "test-asan" make target for convenience
    • build: Add --enable-test-ubsan configure option and "test-ubsan" make target
    • build: Use jing to verify generated GIR file, if available
    • testrunner: Allow checking generated C sources
  • Bindings:
    • Remove gedit-2.20 and webkit-1.0 bindings
    • gio-2.0,glib-2.0: Add new symbols from 2.69.0
    • gio-2.0: Improve DatagramBased.create_source() binding
    • glib-2.0: Wrap TimeZone.identifier() constuctor for proper error support
    • gstreamer-rtp-1.0: Fix some bindings errors #1177
    • gstreamer: Update from 1.19.0+ git master
    • javascriptcoregtk-4.0: Fix JSC.Class.add_property() binding
    • linux: Add SocketCAN bindings, and ISOTP constants and options
    • webkit2gtk-4.0: Update to 2.33.3

comment:6 by Bruce Dubbs, 3 years ago

Resolution: fixed
Status: assignedclosed

Fixed at commit eebcdb5738744e60b38e08f60696762c397221da

Package updates.
    Update to xf86-input-libinput-1.2.0.
    Update to asciidoc-9.1.1.
    Update to thunar-4.16.10.
    Update to vala-0.54.1.
    Update to harfbuzz-3.0.0.
    Update to libuninameslist-20210917.
    Update to gobject-introspection-1.70.0.
Note: See TracTickets for help on using tickets.