6.3.3 (2026-01-16)
Contributors

	Jerôme Bakker (2)
	Jeroen Dalsem (1)
	
Bug fixes

	js: datepicker not updating timestamp on manual input or reset 4c0788754

6.3.2 (2025-11-06)
Contributors

	Jeroen Dalsem (2)
	Jerôme Bakker (1)

Bug fixes

	log: need to set log level after config loaded from db c8faaa71f
	tests: correctly assert if route has required plugins b98d010e6

6.3.1 (2025-10-03)
Contributors

	Jeroen Dalsem (7)
	Jerôme Bakker (7)

Bug fixes

	database: improved Phinx upgrade logging 2e5e9e859
	log: correctly show error logging backtraces be61933d6
	admin: prevent user details from crashing if system log disabled a7ead02fc
	routes: prevent route registration with required plugins 4a36c91d9
	developers: incorrect translation when inspecting routes 171e25f60
	widgets: css fix to correct incorrect offset calculation 4b345d3f6
	notifications: allow instant notifications without custom handler 477c4e70c
	db: increased column limit for system_log object_class and event 7e7d13ed6

6.3.0 (2025-09-02)
Contributors

    Jeroen Dalsem (35)
    Jerôme Bakker (31)

Features

    forms:
        fieldsservice adds field help text if in translations 7a309e390
        added ability to prioritize fields in fieldsservice b18700f67
    notifications:
        only get enabled notification preferences 9e4d0e437 closes #14879
        manage attachments through notification handler feb26bf7d
        add elgg_notify_user() function e39641556
        added non-configurable notification handler 2076ffab6
    entity: added subscribable capability 1130e5acd
    input: checkbox switch restyled to be more accessible c16991485 closes #14853
    developers:
        added inspection view for notification handlers 7eb9e759c
        added config flag to log database queries 3670771d3 closes #14804
    messageboard: moved notification to event handlers 2dde700b1
    group: moved notifications to event handlers a353fb119
    output: added elgg_number_format function to format numbers f6a06437b
    views:
        added default no_results language key support bf019474e
        added helper function for page/components/no_results 73ca1c26f
        support full and summary subviews for entities 54f8205a9 closes #14803
    admin: show the registration ip address on user info if available a7aaca410 closes #14531
    events: allow events to continue on an exception 48a77dea5 closes #14801
    css:
        maintenance mode css is now similar to walled garden d11ade1a4 closes #14452
        elgg_require_css is also applied when loading ajax content 6659eb162
    routing: set default route parameters based on logged-in user d507e05d7 closes #14579
    db: allow datetime filters for entities deleted column 871681f20
    core: cast switch field type value to boolean in generic action 00541f23c
    js: added integrity information to importmap for ES Modules 6776f2c6b

Performance

    views: try to preload containers in sidebar comments block 383e9ea0d

Bug fixes

    cli: improved cli logging 9a50cc795 closes #14758
    relationship: set relationship ID during event sequence 7b30e0198
    output: improved elgg_strip_tags to prevent 'gluing' content a53277e6f closes #14848
    css: horizontal field labels work in all fieldset alignments f073af5d4 closes #14802

Deprecations

    core: directly using ElggObject has been deprecated 066569f9e
    db:
        do not use the singular query option 'type_subtype_pair' 6f576fb05
        using legacy date filter keys in elgg_get_* logs notice ff45c8dd7
    lib: elgg_dump() has been deprecated use elgg_log() c86f9a2f0

6.2.5 (2025-08-14)
Contributors

    Jeroen Dalsem (2)

Bug fixes

    css: scroll issues with width calculation of likes colorbox popup 72d37f815