Opened 4 years ago

Closed 4 years ago

Last modified 4 years ago

#14030 closed enhancement (fixed)

GNOME 3.38 Libraries

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

This ticket contains updates for all the updates in the Libraries section of GNOME Libraries and Desktop for 3.38

Change History (29)

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

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

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

Summary: GNOME 3.38 Libraries -GNOME 3.38 Libraries - evolution-data-server

Add evolution-data-server to the list

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

Summary: GNOME 3.38 Libraries - evolution-data-serverGNOME 3.38 Libraries - evolution-data-server libpeas gjs

Add gjs and libpeas to the list

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

Add yelp-xsl to the mix

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

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjsGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl

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

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xslGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas

Add tracker, tracker-miners, and gsettings-desktop-schemas

WARNING: Tracker-3 is incompatible with Tracker-2. We'll see what needs to be done on Wednesday.

comment:7 by Bruce Dubbs, 4 years ago

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemasGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas gnome-desktop

Add gnome-desktop.

comment:8 by Bruce Dubbs, 4 years ago

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas gnome-desktopGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas gnome-desktop gnome-shell gnome-shell-extensions mutter

Add gnome-shell gnome-shell-extensions mutter

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

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas gnome-desktop gnome-shell gnome-shell-extensions mutterGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte

Drop gnome-shell gnome-shell-extensions mutter since they're in the Desktop ticket

Add vte

comment:10 by Xi Ruoyao, 4 years ago

Note that vte-0.62 has migrated from PCRE to PCRE2.

comment:11 by Bruce Dubbs, 4 years ago

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vteGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktop

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

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktopGNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktop gcr

Add new gcr

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

gjs

1.65.1

Version 1.65.1
--------------

- Closed bugs and merge requests:
  * boxed: Implement newEnumerate hook for boxed objects [Ole Jørgen Brønner,
    !400]
  * ns: Implement newEnumerate hook for namespaces [Ole Jørgen Brønner, !401]
  * CI: Tag sanitizer jobs as "privileged" [Philip Chimento, !407]
  * overrides/Gio: Allow promisifying static methods [Florian Müllner, !410]
  * overrides/Gio: Guard against repeated _promisify() calls [Florian Müllner,
    !411]

1.65.2

Version 1.65.2
--------------

- It's now possible to omit the getter and setter for a GObject property on your
  class, if you only need the default behaviour (reading and writing the
  property, respecting the default value if not set, and implementing property
  notifications if the setter changes the value.) This should cut down on
  boilerplate code and any mistakes made in it.

- The log level of exception messages has changed. Previously, some exceptions
  would be logged as critical-level messages even when they were logged
  intentionally with logError(). Now, critical-level messages are only logged
  when an exception goes uncaught (programmer error) and in all other cases a
  warning-level message is logged.

- Closed bugs and merge requests:
  * build: Use '!=' instead of 'is not' to compare string [Robert Mader, !414]
  * Various maintenance [Philip Chimento, !413, !425]
  * doc fixes [Sonny Piers, !415, !416]
  * jsapi-util: Make log levels of exceptions consistent [Philip Chimento, !418]
  * Too much recursion error accessing overrided gobject interface property from
    a subclass [Philip Chimento, #306, !408]
  * JS: migrate from the global `window` to `globalThis` [Andy Holmes, !423]
  * doc: Fix a typo [Matthew Leeds, !424]

1.65.3

Version 1.65.3
--------------

- In GTK 4, Gtk.Widget is now an iterable object which iterates through its
  child widgets. (`for (let child of widget) { ... }`)

- Closed bugs and merge requests:
  * Installed tests are not in preferred directories [#318, !427, Ross Burton]
  * Build new test CI images with Buildah [!429, Philip Chimento]
  * CI fixes for new test images [!433, Philip Chimento]
  * Various maintenance [!428, Philip Chimento]
  * Fix dead link [!436, prnsml]
  * overrides/Gtk: Make GTK4 widgets iteratable [!437, Florian Müllner]
  * arg.cpp: Fix building on Visual Studio [!439, Chun-wei Fan]
  * Separate closures and vfuncs [!438, Philip Chimento]
  * Improvements to IWYU script [!435, Philip Chimento]
  * Various refactors in preparation for ES modules [!440, Evan Welsh, Philip
    Chimento]

- Various refactors for type safety [Marco Trevisan]

1.65.4

Version 1.65.4
--------------

- New language features! Public class fields are now supported. See for more
  information:
  https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes/Public_class_fields

- Closed bugs and merge requests:
  * arg.cpp: Add required messages for static_assert (fix building on pre-C++17)
    [!441, Chun-wei Fan]
  * Add include-what-you-use CI job [!448, !449, Philip Chimento]
  * Let's enable class fields! [!445, Evan Welsh]
  * examples: add GListModel implementation [!452, Andy Holmes]
  * Update ESLint CI image. [!451, Evan Welsh]
  * function: Only get function name if we actually warn [!454, Jonas Dreßler]
  * Split print into native library. [!444, Evan Welsh]
  * Various maintenance [!459, Philip Chimento]

- Various refactors for type safety [Marco Trevisan]

1.65.90

Version 1.65.90
---------------

- GJS now has an optional, Linux-only, dependency on libsysprof-capture-4
  instead of libsysprof-capture-3 for the profiler functionality.

- New API: gjs_coverage_enable() allows the collection of code coverage metrics.
  If you are using GjsCoverage, it is now required to call gjs_coverage_enable()
  before you create the first GjsContext. Previously this was not necessary, but
  due to changes in SpiderMonkey 78 you must now indicate in advance if you want
  to collect code coverage metrics.

- New JavaScript features! This version of GJS is based on SpiderMonkey 78, an
  upgrade from the previous ESR (Extended Support Release) of SpiderMonkey 68.
  Here are the highlights of the new JavaScript features.
  For more information, look them up on MDN or devdocs.io.

  * New language features
    + A new regular expression engine, supporting lookbehind and named capture
      groups, among other things

  * New syntax
    + The ?? operator ("nullish coalescing operator") is now supported
    + The ?. operator ("optional chaining operator") is now supported
    + Public static class fields are now supported
    + Separators in numeric literals are now supported: for example, 1_000_000

  * New APIs
    + String.replaceAll() for replacing all instances of a string inside another
      string
    + Promise.allSettled() for awaiting until all Promises in an array have
      either fulfilled or rejected
    + Intl.Locale
    + Intl.ListFormat
    + Intl.RelativeTimeFormat.formatToParts()

  * New behaviour
    + There are a lot of minor behaviour changes as SpiderMonkey's JS
      implementation conforms ever closer to existing ECMAScript standards and
      adopts new ones. For complete information, read the Firefox developer
      release notes:
      https://developer.mozilla.org/en-US/Firefox/Releases/69#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/70#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/71#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/72#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/73#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/74#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/75#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/76#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/77#JavaScript
      https://developer.mozilla.org/en-US/Firefox/Releases/78#JavaScript

  * Backwards-incompatible changes
    + The Object.toSource() method has been removed
    + The uneval() global function has been removed
    + A leading zero is now never allowed for BigInt literals, making 08n and
      09n invalid similar to the existing error when legacy octal numbers like
      07n are used
    + The Function.caller property now has the value of null if the caller is a
      strict, async, or generator function, instead of throwing a TypeError

- Backwards-incompatible change: Paths specified on the command line with
  the --coverage-prefix argument, are now always interpreted as paths. If they
  are relative paths, they will be resolved relative to the current working
  directory. In previous versions, they would be treated as string prefixes,
  which led to unexpected behaviour when the path of the script was absolute
  and the coverage prefix relative, or vice versa.

- Closed bugs and merge requests:
  * Port to libsysprof-capture-4.a [!457, Philip Withnall, Philip Chimento]
  * CI: Switch ASAN jobs to runners tagged so [!461, Bartłomiej Piotrowski]
  * Rework global code to support multiple global "types". (Part 1) [!453, Evan
    Welsh]
  * SpiderMonkey 78 [#329, !462, !458, Evan Welsh, Philip Chimento]
  * GIArgument inlines [!460, Marco Trevisan, Philip Chimento]
  * gjs stopped building on 32 bits [#335, !463, Marco Trevisan, Philip
    Chimento]
  * Improve performance of argument marshalling [#70, !48, Giovanni Campagna,
    Philip Chimento]
  * Build failure on 32-bit [#336, !465, Michael Catanzaro]
  * Various maintenance [!464, Philip Chimento]
  * arg-cache.cpp: Fix build on Visual Studio [!466, Chun-wei Fan]
  * [regression] Super+A crashes gnome-shell [#338, !467, Philip Chimento]
  * Generating coverage information seems to be broken [#322, !470, Philip
    Chimento]

- Various refactors for type safety [Marco Trevisan]

- Various maintenance [Philip Chimento]

1.65.91

Version 1.65.91
---------------

- Closed bugs and merge requests:

  * Crash in gjs_dbus_implementation_flush() [#332, !471, Andy Holmes]
  * eslint: Bump ecmaScript version [!473, Florian Müllner]
  * Documentation: add documentation for ENV variables [!474, Andy Holmes]
  * Fix build for master on Windows (due to SpiderMonkey-78.x upgrade) [!475,
    Chun-wei Fan]
  * Argument cache causes test failure in armhf [#342, !476, Marco Trevisan]
  * Argument cache causes test regressions in s390x [#341, !477, Simon McVittie]
  * ByteArray.toString use-after-free [#339, !472, Evan Welsh]
  * Crash accessing `vfunc_` methods of `Clutter.Actor`s [#313, !478, Evan
    Welsh]

- Various refactors for type safety [Marco Trevisan]

1.65.92

Version 1.65.92
---------------

- Closed bugs and merge requests:

  * CI: Make iwyu idempotent [!481, Simon McVittie]
  * Enum and flags test failing in s390x [#319, !480, Simon McVittie]
  * Bring back Visual Studio build support for GJS master [!482, Chun-wei Fan]
  * gjs_dbus_implementation_emit_signal: don't try to unref NULL [!482, Adam
    Williamson]
  * doc: add third party applications [!484, Sonny Piers]
  * boxed: Initialize all the private BoxedInstance members [!487, Marco
    Trevisan]
  * object: Fix GjsCallBackTrampoline's leaks [!490, Marco Trevisan]
  * Various maintenance [!485, Philip Chimento]
  * Crash using shell's looking glass [#344, !486, Marco Trevisan]

1.66.0

Version 1.66.0
--------------

- No change from 1.65.92.

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

gcr

3.37.91

gcr 3.37.91:
- meson: missing dependency on generated oids header [GNOME/gcr#48, GNOME/gcr!57]
- Correct display of key usage extensions [GNOME/gcr#47, GNOME/gcr!56]
- meson: Correctly set internal vapi dependencies [GNOME/gcr!55]
- Cleanup GType boilerplate [GNOME/gcr!53]
- gck: Fixed test failures [GNOME/gcr#42, GNOME/gcr!51, GNOME/gcr!52]
- Updated translations

No changes other than a version number increase in 3.38.

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

Summary: GNOME 3.38 Libraries - evolution-data-server libpeas gjs yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktop gcrGNOME 3.38 Libraries - evolution-data-server libpeas yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktop

gjs-1.66.0

gcr-3.38.0

Fixed at r23776

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

gsettings-desktop-schemas

3.37.1

Major changes in 3.37.1
=======================
- Add 'avatar-directories' setting

3.37.2

Major changes in 3.37.2
=======================
- USB protection is enabled by default
- Add tap-button-map and tap-drag-lock settings
- Treat x-content/ostree-repository as software
- Fix introspection on Visual Studio
- Fix quotes in user strings to use HIG typography
- Translation updates

3.37.92

Major changes in 3.37.92
========================
- Build gir even when cross-compiling
- Translation updates

3.38.0

Major changes in 3.38.0
=======================
- Translation updates

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

VTE

0.61.90

vte.csh: Fix the behavior if VTE_VERSION is undefined
bindings: gir: Fix VtePty 
build: Keep files list sorted
app: Add test for vte_terminal_feed_child
app: Add mode to test operation without a PTY
app: Fix --no-pty mode thinko
widget: Emit the ::commit signal even when the terminal has no PTY
bindings: gir: Add missing file to extract source comments and annotations from
docs: Add regex flag requirements
docs: Add regex flag requirements
app: Add options to use theme colours
widget: Improve legibility when using colours from the system theme 
lib: Fix exception thrown from std::clamp 
glib: glue: Set source names for debug
docs: Add index for API new in 0.60
all: Fix the build without ICU
widget: Set error from vte_terminal_set_encoding when built without ICU
Update Ukrainian translation
lib: Fix switching between legacy encodings
icu: glue: Set error callback on the from-unicode conversion
lib: Rename some helper classes
lib: Make FD helper class less magic
pty: Split getting PTY peer FD out of child setup
pty: Add link to some docs
pty: Don't fail init when passed a cancellable
spawn: Remove unused functionality
spawn: Whitespace cleanup
spawn: Remove unused functionality
spawn: Remove unused code
spawn: Remove unused error cases
spawn: Always set FDs CLOEXEC
spawn: Remove unused parameter and variables
spawn: Remove unnecessary code 
spawn: Use GIOErrorEnum errors to translate errno 
pty: spawn: Mask vte additions to GSpawnFlags 
docs: Add index for API new in 0.62 
spawn: Rework spawning
pty: Call grantpt/unlockpt when opening the PTY 
spawn: Allow passing file descriptors to the child process
lib: Move fdwalk fallback implementation to its own file
lib: Move utility function to the file of its only caller 
lib: Remove duplicated code 
lib: Move impl for missing libc function to missing.cc 
lib: Make argv precondition check tighter 
app: Use utility function 
lib: Remove unused function 
Update Ukrainian translation 
spawn: Remove leftover assertions 
Update Turkish translation 
Updated Spanish translation 
spawn: Remove unused member variables 
icu: Add early return for no-change to set_encoding
widget: Add introspectable variant of vte_terminal_event_check_regex_simple 
widget: Fix some goi annotations 
widget: Only set out param on success 
widget: Fix assertion failure in vte_terminal_event_check_regex_array 
widget: Also set n_regexes out param on early return 
widget: Also set n_matches out param when returning nullptr 
widget: Set out param only once 
spawn: Add envv precondition check 
spawn: Tighten envv precondition check 
spawn: Remove debug leftovers 
spawn: Don't try to call null callback 
glib: glue: Use correct cast 
spawn: Use g_get_environ 
spawn: Don't change PWD when no cwd is given 
spawn: Use nullptr not NULL 
spawn: Fix double-calling of the child setup data destructor 
spawn: Remove inaccurate comment 
widget: Notify correct property when setting the scroll-on-keystroke 
parser: Add DECFNK sequence 
lib: Meta really is Alt 
widget: Add wrapper class for key events 
widget: Focus events have no modifier state 
widget: Remove unused function 
widget: Add wrapper class for mouse events 
widget: No need to pass focus events to Terminal 
widget: Fix debug output to use the event wrapper 
widget: Move keymap translation to Widget 
widget: Continue treating Meta as Alt 
widget: Move signal emission to the widget 
widget: Move style update handler to Widget 
widget: Move grab focus method to Widget 
widget: Move retrieving gtk settings to Widget 
widget: Remove extraneous unmap 
widget: Make mouse scroll handler return bool 
spawn: Use unique_ptr for child setup data 
Add Kurdish Sorani translation 
systemd: Place vte into app.slice rather than apps.slice 
spawn: Check for explicit systemd requirement 
spawn: Ignore EBADF in the fdwalk callback 
libc: glue: Make FD's operator bool() explicit
pty: Fix opening a PTY on non-linux 
terminal: Adjust variable type 
widget: Fix underlining the space character in a matched regex 
Update Persian translation 
Update Romanian translation 
glib: glue: Mark some methods as noexcept 
libc: glue: Make FD self-assignment safe 
libc: glue: Make FD operators noexcept 
libc: glue: Implement swap for FD 
build: Drop -fno-exceptions -fno-rtti 
lib: Ensure no exceptions escape from the C API 
pty: Fill in winsize.ws_xpixel and .ws_ypixel for TIOCGWINSZ 
lib: Fix the build with debug disabled 
lib: Improve exception error message without debug enabled 
Update Basque translation 
Updated Slovenian translation 
all: Remove cruft 
draw: C++ify 
draw: C++ify 
draw: Use DrawingContext directly 
draw: Remove unnecessary out param checks 
draw: Move struct _vte_draw_text_request into DrawingContext 
draw: Move struct unistr_info into FontInfo class 
draw: Pass ownership of references through RefPtr 
draw: Move FontInfo to its own file 
draw: Move custom drawing code into its own class 
draw: Move public define to the only file where it is used 
draw: Move public define to the only file where it is used 
draw: Move remaining class into new file 
draw: Use attr in public functions instead of font style 
lib: Improve smart pointers 
emulation: Fix EL 0 after cursor movement 
Update Japanese translation 
Update Japanese translation 
Update Indonesian translation 
Update Chinese (China) translation 
Updated Slovenian translation 
Update Catalan translation 
Update Friulian translation 
Updated Lithuanian translation 
build: Use -Bsymbolic when available 
spawn: Async-signal-safety fixes 
spawn: Error out when it is impossible to close all file descriptors 
all: Replace %m with %s and g_strerror() 
app: Add option to disable window decorations 
app: Add option to load extra CSS from a file 
draw: Fix a thinko 
pty: Fix typo 
Update Galician translation 
all: Add SIXEL support 
widget: Add API to get features as flags 
Version 0.61.90 

0.61.91

widget: Improve legibility by using the appropriate background color 
widget: Redraw when en/disabling SIXEL 
build: Post release version bump 
Update British English translation 
Update Brazilian Portuguese translation 
Update Polish translation 
pty: Only fill in ws_[xy]pixel when sixel is enabled 
all: Fix sixelparser.{hh,cc} licence header 
Revert "all: Add SIXEL support" 
parser: HTJ is not a NOP 
build: Post release version bump 
docs: Remove three mistaken little words 
Export vte_pty_spawn_finish again 
Update Croatian translation 
Updated Danish translation 
Update Swedish translation 
Updated Czech translation 
Update Korean translation 
Update Serbian translation 
Update Slovak translation 
Update French translation 
Update Hungarian translation 
Update German translation 
Update Italian translation 
Update Portuguese translation 
Update Latvian translation 
Update Kazakh translation 
Version 0.62.0

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

VTE-0.62.0 has no changes compared to 0.61.91

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

yelp-xsl

3.37.90

3.37.90
=======
* Various styling changes, especially around media and ttml
* Updated translations:
  ckb      (Jwtiyar Nariman)
  nl       (Hannie Dumoleyn)
  ro       (Florentina Mușat)
  uk       (Daniel Korostil)
  zh_CN    (Aron Xu)

3.38.0

3.38.0
======
* Updated translations:
  ja    (sicklylife)

3.38.1

3.38.1
======
* Updated translations:
  lv    (RÅ«dolfs Mazurs)
  sk    (Dušan Kazik)

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

gnome-desktop

3.37.1

Version 3.37.1
===============

- rr: add color transform functions
- remove unused direct x11 dependency

3.37.2

===============
Version 3.37.2
===============

- languages: Fix encoding issue when translating locale modifiers (#156)
- thumbnails: keep the orignal file name (#154)
- Translation updates

3.37.3

==============
Version 3.37.3
==============

- Don't run locale tests at build time (#159, Simon McVittie)
- Translation updates

3.37.90.1

=================
Version 3.37.90.1
=================

- systemd: Default to garbage collect failed scopes
- systemd: Change naming scheme to conform to systemd convention
- Translation updates

3.37.91

===============
Version 3.37.91
===============

- Allow /etc/alternatives in bubblewrap sandbox (#92, Simon McVittie)
- Fix bubblewrap sandbox on s390x (!82, Simon McVittie)

3.37.92

===============
Version 3.37.92
===============

- Translation updates

3.38.0

==============
Version 3.38.0
==============

- Translation updates

3.38.1

==============
Version 3.38.1
==============

- Use GLib fixed-width types (#168, Christopher Chavez)
- gnome_bg_slide_show_get_current_slide: add NULL check (#169, Mike Gorse)
- Translation updates

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

libpeas

1.28.0

Overview of Changes in libpeas 1.28.0
=====================================

* Do not build tests when introspection is disabled/missing
* add missing locale.h include
* Translation updates:
  - Chinese (China)
  - Portuguese
  - Ukrainian

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

libpeas still requires the testsuite fix sed.

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

evolution-data-server

3.37.1

Evolution-Data-Server 3.37.1 2020-04-24
---------------------------------------

Bug Fixes:
	I#165 - Add backend to access Nextcloud Notes (Milan Crha)
	I#195 - alarm-notify: Show more details of the selected event (Milan Crha)

3.37.2

Evolution-Data-Server 3.37.2 2020-05-29
---------------------------------------

Bug Fixes:
	I#101 - DAV backends: Limit server requests after getting online (Milan Crha)
	I#209 - libedataserverui: Remove unneeded dependency on libebackend (Milan Crha)
	I#210 - Global buffer overflow in e_contact_check_attr_type_value_used() (Milan Crha)
	I#211 - IMAPx: No IDLE after extraneous connection reset (Milan Crha)
	I#212 - EWebDAVSession: Ignore text/plain server responses on success (Milan Crha)
	I#213 - camel_mime_filter_backup() calls memcpy(null, ...) (Milan Crha)
	I#219 - Search folder content rebuilt after a change in it (Milan Crha)
	M!40 - Add the the enumeration of possible values for ENABLE_FILE_LOCKING (Дилян Палаузов)
	evo-I#915 - Fix some issues reported by Clang's ubsan sanitizer (Milan Crha)

Miscellaneous:
	ECredentialsPrompterImplOAuth2: Enable sandbox usage for WebKitGTK (Milan Crha)
	CamelFilterDriver: do_shell: NULL-terminate the arguments array (Milan Crha)
	SetupBuildFlags.cmake: Use -Werror=implicit-function-declaration only for C code compilation (Milan Crha)
	ECollectionBackend: Limit how often checks for new child sources (Milan Crha)
	WebDAV backends: Transform Precondition Failed error to E_CLIENT_ERROR_OUT_OF_SYNC (Milan Crha)

3.37.3

Evolution-Data-Server 3.37.3 2020-07-03
---------------------------------------

Bug Fixes:
	I#215 - Utilize If-None-Match header for WebCal refresh (Milan Crha)
	I#222 - Camel: Match-All condition doesn't show any messages (Milan Crha)
	I#223 - WebDAV: Inefficient processing of returned XML data (Milan Crha)
	I#226 - CVE-2020-14928: Response Injection via STARTTLS in SMTP and POP3 (Milan Crha)
	I#228 - Restarting evolution-source-registry re-enables user-disabled CalDAV accounts (Milan Crha)
	evo-I#982 - 'Message contains'-search broken in 3.36.3 (Milan Crha)

Miscellaneous:
	e-data-book-cursor.c: Mute a compiler warning (Milan Crha)
	PrintableOptions.cmake: Sync the file with Evolution changes (Milan Crha)
	camel-folder-search: Fix a memory leak when searching message body (Milan Crha)
	docs: Add api-index file references for new symbols in 3.36 and 3.38 (Milan Crha)
	Rename camel_stream_buffer_truncate() to  camel_stream_buffer_discard_cache() (Milan Crha)
	Use 'xmlNode *' instead of 'xmlNodePtr' in public API (vala related) (Milan Crha)
	EWebDAVSession: Relax requirement for full path existence in propstat response (Milan Crha)
	e_xml_get_node_text: Consider also CDATA section nodes, not only TEXT nodes (Milan Crha)
	Enhance ESoupSession debug logging (Milan Crha)

NOTE: CVE-2020-14928 was fixed in evolution-data-server-3.36.4

3.37.90

Evolution-Data-Server 3.37.90 2020-08-07
----------------------------------------

Bug Fixes:
	I#236 - Uses LC_ADDRESS unconditionally in libphonenumber code (Milan Crha)
	I#239 - SMTP: Doesn't send fully qualified host name with EHLO (Milan Crha)
	I#240 - IMAPx: Disable move to real junk/trash in server-side virtual folders (Milan Crha)
	evo-I#1041 - Search folders can show non-matches after filter change (Milan Crha)
	evo-I#1042 - Show recurrence information with user-specified date format (Milan Crha)

Miscellaneous:
	e-soup-logger.h: Add missing G_BEGIN_DECLS (Milan Crha)
	Fix a memory leak in ebmb_gather_photos_local_filenames() (Milan Crha)
	ESoupSession: Provided SoupAuth might not be always used by libsoup (Milan Crha)

3.37.92

Evolution-Data-Server 3.37.92 2020-09-04
----------------------------------------

Bug Fixes:
	I#172 - [IMAPx] Ignore truncated COPYUID server response (Milan Crha)
	I#208 - Avoid race condition when refreshing collection backend (Milan Crha)
	I#232 - ESoupSession: Ensure request URI is properly encoded (Milan Crha)
	I#245 - CardDAV contacts without UID are not shown (Milan Crha)
	I#246 - libecal: Specify forward-declared types for gir (Milan Crha)
	M!43 - Calendar: Add SExp function to filter with DTSTART (Helmut Pozimski)
	evo-I#461 - Let 'Wrap quoted text in replies' influence paragraph style (Milan Crha)
	evo-I#1014 - Calendar: Correct RRULE's UNTIL value saving (Milan Crha)

Miscellaneous:
	GObjectIntrospection.cmake: Depend rather on gir target, than on gir file (Milan Crha)

3.38.0 was just translation updates

3.38.1

Evolution-Data-Server 3.38.1 2020-10-02
---------------------------------------

Bug Fixes:
	I#247 - Trust Prompt: Can fail to extract host from a collection account (Milan Crha)
	evo-I#1070 - Improve URL scanner (detect angle brackets) (Milan Crha)
	evo-I#1090 - Forward as iCalendar: Embed event's local attachments (Milan Crha)
	evo-I#1095 - Password Credentials Prompt: Escape text for use in markup (Milan Crha)

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

Tracker

As of right now, Tracker2 is needed by folks and brasero. I will attempt to change both over at a later point. In the meantime, we need to add tracker3 and tracker-miners3 for Nautilus.

2.99.1

NEW in 2.99.1 - 2020-05-03
==========================

  Highlighted updates compared to 2.x:
  ------------------------------------
  * A full implementation of SPARQL 1.1
  * A change of paradigm. There is no central store, services are
    free to create their own, and to make those an endpoint for public
    access. Applications may syndicate queries across external endpoints
    through the SERVICE syntax.
  * No tracker-store
  * No libtracker-miner
  * No libtracker-control
  * API changes
    - Explicit API to create a local store, or proxy a DBus/remote one
    - TrackerEndpoint proxies local stores out of process
    - separate python library to write tests
  * A base and reference ontologies of our own
    - Officially it's no longer Nepomuk
    - No more broken links
  * An extensible CLI tool, with a generic set of core subcommands
  * Parallel installable to tracker 2.x
  * Documentation
  * Tests
  * Many many others

2.99.2

NEW in 2.99.2 - 2020-06-26
==========================
  * Dropped priority argument from tracker_sparql_connection_update*()
  * Better parser error messages
  * SPARQL correctness fixes
  * Fixes to tracker_sparql_cursor_is_bound() checks
  * Ontology clean ups and sync ups with Nepomuk
  * Fixed lifetime of blank node labels
  * Fixes to recursive property paths
  * Ensure property functions pick non NULL values
  * Several fixes merge SERVICE{} data with the local graph pattern
  * Add `tracker export --show-graphs` CLI subcommand to show available
    graphs
  * Parameter bindings within SERVICE{} clauses are now allowed
  * Fixes to single/double quote escaping
  * Fixes to make tracker-sandbox more usable in tests
  * Many cleanups, memory leak and performance fixes

2.99.3

NEW in 2.99.3 - 2020-08-10
==========================
  * Add portal
  * Use WAL on all database connections
  * Fix race conditions in reusable statements
  * Documentation fixes and improvements
  * Better errors from library function calls
  * Test fixes
  * CI improvements

2.99.4

NEW in 2.99.4 - 2020-08-24
==========================
  * CLI modernization
    - integration with pager
    - bash completion for endpoints
  * Use curly quotes consistently in CLI options
  * SPARQL parsing fixes
  * Multiple fixes around 'VALUES' SPARQL syntax
  * Fix race conditions around graph creation
  * Better use of asserts in tests

2.99.5

NEW in 2.99.5 - 2020-09-07
==========================
  * Fix DBus logging in tracker-sandbox test helper
  * Removed programming terms from English stop word list
  * Handle empty input correctly
  * Fix possible database locks when using "tracker3 sql" on a
    running database
  * Fixes for SERVICE clauses in UNIONs
  * Handle empty group graph patterns as per the spec
  * Fixes to property paths being used in different graphs
  * Release memory on inactivity
  * Fix build/linking with 2.x in the system
  * Add "tracker3 export --2to3" helper for data migrations
  * Hide FTS5 search syntax from fts:match

3.0.0

NEW in 3.0.0 - 2020-09-13
=========================

Translations: da, de, it, kk, ko, lv

3.0.1

NEW in 3.0.1 - 2020-10-02
=========================
  * Reference Discourse instead of the mailing list
  * Use specific Meson options to enable debug flags
  * Reduce in use by TrackerSparqlStatement
  * Fix tracker:title-sort
  * Fix stale graphs with WITH clauses
  * Cleanup libtracker-common
  * Several fixes for Coverity warnings
  * More tests
  * Build fixes

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

NOTE: If you're looking for information regarding Tracker usage in Brasero, search your log for BRASERO_SEARCH

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

tracker-miners

2.99.1

NEW in 2.99.1 - 2020-05-03
==========================

  Highlighted updates compared to 2.x:
  ------------------------------------
  * tracker-miner-fs/tracker-extract and tracker-miner-rss data are
    split into 2 endpoints:
    - org.freedesktop.Tracker3.Miner.Files
    - org.freedesktop.Tracker3.Miner.RSS
  * tracker-miner-fs data is split into different graphs:
    - tracker:FileSystem
    - tracker:Audio
    - tracker:Video
    - tracker:Documents
    - tracker:Software
  * Full split between file and content elements. 1:1, 1:N, M:1 and
    M:N are allowed combinations of those, they relate to each other
    through the nie:isStoredAs and nie:interpretedAs properties.
  * Parallel installable to tracker-miners 2.x
  * Better, more tests
  * Reincorporated libtracker-miner and libtracker-control code.
    These are no longer for public consumption

2.99.2

NEW in 2.99.2 - 2020-06-26
==========================

  * Constraint the indexed text formats to txt/markdown, a new
    setting allows handling other formats
  * Add rules for game ROM formats
  * Support automatic re-extraction on extractor changes
  * Vorbis and flac specific extractors were dropped, those are
    handled by gstreamer
  * Improve usage of nie:dataSource, now there is one per indexed
    folder, no longer used by tracker-extract
  * Fixes to album/disc IRI generation
  * Writeback handling is rewritten, now performed via an explicit
    DBus call.
  * Add support for musicbrainz and acoustid fingerprint
  * Depend on glib 2.62
  * Set a deadline of 30 seconds for extraction tasks
  * Many build, leak and performance fixes

2.99.3

NEW in 2.99.3 - 2020-08-10
==========================

  * Support musicbrainz tags in gstreamer module
  * Support acoustid tag writeback
  * Handle nmm:artist and nmm:performer
  * DBus API changes
  * Fixes for race conditions
  * Performance improvements
  * Extractor watchdog fixes with domain ontologies
  * CLI improvements
  * Test fixes
  * Use background slice
  * Add base tests for CLI
  * Better debugging traces
  * Fix extraction of files with dummy extractors

2.99.4

NEW in 2.99.4 - 2020-08-24
==========================

  * CLI modernization
    - Integration with pager
    - "tracker3 index" makes persistent configuration changes
    - "tracker3 info --eligible $file" tells whether a file would
      be indexed, or why not.
    - "tracker3 reset" resets better
    - "tracker3 daemon" terminates processes better
    - "tracker3 search" fixes
    - Erase ^C after monitoring subcommands
    - "tracker3 status" shows reports about files that failed
      indexing/metadata extraction
  * Fixes to removable mount handling
  * Use curly quotes consistently in setting description strings
  * Better use of asserts in tests
  * Update seccomp rules to work with modern glib

2.99.5

NEW in 2.99.5 - 2020-09-07
==========================

  * Always create content resource for text files
  * Calculate per extract module timings in TRACKER_DEBUG=statistics
  * Add mtime information to graph-specific nfo:FileDataObjects
  * Add option to set the D-Bus domain at build time
  * Ensure memory is released on inactivity or memory pressure

3.0.0 is all translation updates

3.0.1

NEW in 3.0.1 - 2020-10-02
=========================
  * Fix moving files and directories leaving stale data
  * Better handling of faulty SPARQL from tracker-extract
  * Fix chromaprint tag extraction in gstreamer extractor causing
    bad SPARQL.
  * Reference Discourse instead of the mailing list
  * Forward tracker-extract state
  * Use specific Meson options to enable debug flags
  * Fix stop words location when building with system Tracker
  * Small libtracker-miners-common clean ups
  * Check for malloc_trim function being available
  * Fixes for Coverity warnings
  * Compiler warning fixes

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

tracker and tracker-miners did need -Dsystemd_user_services=false to build properly on SysV systems

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

Resolution: fixed
Status: assignedclosed
Summary: GNOME 3.38 Libraries - evolution-data-server libpeas yelp-xsl tracker tracker-miners gsettings-desktop-schemas vte gnome-desktopGNOME 3.38 Libraries

Tracker-2.3.1 (renamed to tracker3)

Tracker-Miners-2.3.1 (renamed to tracker3-miners)

libpeas-1.26.0

gsettings-desktop-schemas-3.38.0

evolution-data-server-3.38.1

yelp-xsl-3.38.0

vte-0.62.0

gnome-desktop-3.38.1

Fixed at r23794

comment:29 by Xi Ruoyao, 4 years ago

tracker-3.0.1:

  * Fix moving files and directories leaving stale data

This bug really annoyed me a lot in 3.0.0... Some tracker process just kept consuming CPU (at about 60%).

Note: See TracTickets for help on using tickets.