[gnome-builder/wip/gtk4-port] build: mark all symbols as available in all



commit dac52cfdad6db4e5873fb7dc8e4c1ee87ab786ff
Author: Tilo Villwock <codemusings gmail com>
Date:   Fri May 27 17:24:16 2022 +0000

    build: mark all symbols as available in all
    
    Since the GTK 4 port completely resets any sort of ABI we were maintaining,
    we can reset the availability macros with IDE_AVAILABLE_IN_ALL.

 src/libide/code/ide-buffer-change-monitor.h        |  12 +-
 src/libide/code/ide-buffer.h                       |   4 +-
 src/libide/code/ide-code-action-provider.h         |  10 +-
 src/libide/code/ide-code-action.h                  |   8 +-
 src/libide/code/ide-code-index-entries.h           |  14 +--
 src/libide/code/ide-code-index-entry.h             |  36 +++---
 src/libide/code/ide-code-indexer.h                 |  10 +-
 src/libide/code/ide-diagnostic-provider.h          |  12 +-
 src/libide/code/ide-diagnostic.h                   |  44 +++----
 src/libide/code/ide-diagnostics-manager.h          |  12 +-
 src/libide/code/ide-diagnostics.h                  |  26 ++--
 src/libide/code/ide-file-settings.h                |  10 +-
 src/libide/code/ide-formatter-options.h            |  12 +-
 src/libide/code/ide-formatter.h                    |  12 +-
 src/libide/code/ide-highlight-engine.h             |  22 ++--
 src/libide/code/ide-highlight-index.h              |  18 +--
 src/libide/code/ide-highlighter.h                  |   6 +-
 src/libide/code/ide-language.h                     |   2 +-
 src/libide/code/ide-location.h                     |  24 ++--
 src/libide/code/ide-range.h                        |  12 +-
 src/libide/code/ide-rename-provider.h              |  10 +-
 src/libide/code/ide-source-iter.h                  |  32 ++---
 src/libide/code/ide-source-style-scheme.h          |   2 +-
 src/libide/code/ide-symbol-node.h                  |  14 +--
 src/libide/code/ide-symbol-resolver.h              |  22 ++--
 src/libide/code/ide-symbol-tree.h                  |   6 +-
 src/libide/code/ide-symbol.h                       |  20 ++--
 src/libide/code/ide-text-edit.h                    |  16 +--
 src/libide/code/ide-text-iter.h                    |  36 +++---
 src/libide/code/ide-unsaved-file.h                 |  16 +--
 src/libide/code/ide-unsaved-files.h                |  30 ++---
 src/libide/core/ide-context-addin.h                |  14 +--
 src/libide/core/ide-context.h                      |  38 +++---
 src/libide/core/ide-global.h                       |  22 ++--
 src/libide/core/ide-notification.h                 |  68 +++++------
 src/libide/core/ide-notifications.h                |  14 +--
 src/libide/core/ide-object-box.h                   |  10 +-
 src/libide/core/ide-object.h                       |  62 +++++-----
 src/libide/core/ide-settings.h                     |  44 +++----
 src/libide/core/ide-transfer-manager.h             |  16 +--
 src/libide/core/ide-transfer.h                     |  32 ++---
 src/libide/debugger/ide-debug-manager.h            |  18 +--
 src/libide/debugger/ide-debugger-breakpoint.h      |  48 ++++----
 src/libide/debugger/ide-debugger-breakpoints.h     |  10 +-
 src/libide/debugger/ide-debugger-frame.h           |  32 ++---
 src/libide/debugger/ide-debugger-instruction.h     |  14 +--
 src/libide/debugger/ide-debugger-library.h         |  20 ++--
 src/libide/debugger/ide-debugger-register.h        |  16 +--
 src/libide/debugger/ide-debugger-thread-group.h    |  16 +--
 src/libide/debugger/ide-debugger-thread.h          |  12 +-
 src/libide/debugger/ide-debugger-types.h           |  20 ++--
 src/libide/debugger/ide-debugger-variable.h        |  18 +--
 src/libide/debugger/ide-debugger.h                 | 106 ++++++++---------
 src/libide/foundry/ide-build-system-discovery.h    |   4 +-
 src/libide/foundry/ide-build-system.h              |  30 ++---
 src/libide/foundry/ide-build-target-provider.h     |   6 +-
 src/libide/foundry/ide-build-target.h              |  22 ++--
 src/libide/foundry/ide-compile-commands.h          |  12 +-
 src/libide/foundry/ide-config-manager.h            |  24 ++--
 src/libide/foundry/ide-config-provider.h           |  18 +--
 src/libide/foundry/ide-config.h                    | 132 ++++++++++-----------
 src/libide/foundry/ide-dependency-updater.h        |   6 +-
 src/libide/foundry/ide-deploy-strategy.h           |  14 +--
 src/libide/foundry/ide-device-info.h               |  12 +-
 src/libide/foundry/ide-device-provider.h           |  12 +-
 src/libide/foundry/ide-device.h                    |  22 ++--
 src/libide/foundry/ide-diagnostic-tool.h           |  14 +--
 src/libide/foundry/ide-fallback-build-system.h     |   4 +-
 src/libide/foundry/ide-foundry-compat.h            |   2 +-
 src/libide/foundry/ide-foundry-global.h            |   6 +-
 src/libide/foundry/ide-local-device.h              |   2 +-
 src/libide/foundry/ide-pipeline-addin.h            |  12 +-
 src/libide/foundry/ide-pipeline-stage-launcher.h   |  20 ++--
 src/libide/foundry/ide-pipeline-stage-mkdirs.h     |   6 +-
 src/libide/foundry/ide-pipeline-stage-transfer.h   |   4 +-
 src/libide/foundry/ide-pipeline-stage.h            |  52 ++++----
 src/libide/foundry/ide-pipeline.h                  |  92 +++++++-------
 src/libide/foundry/ide-run-manager.h               |  28 ++---
 src/libide/foundry/ide-runner-addin.h              |  14 +--
 src/libide/foundry/ide-runner.h                    |  68 +++++------
 src/libide/foundry/ide-runtime-manager.h           |  10 +-
 src/libide/foundry/ide-runtime-provider.h          |  12 +-
 src/libide/foundry/ide-runtime.h                   |  44 +++----
 .../foundry/ide-simple-build-system-discovery.h    |  14 +--
 src/libide/foundry/ide-simple-build-target.h       |  16 +--
 src/libide/foundry/ide-simple-toolchain.h          |   6 +-
 src/libide/foundry/ide-test-manager.h              |  28 ++---
 src/libide/foundry/ide-test-provider.h             |  18 +--
 src/libide/foundry/ide-test.h                      |  22 ++--
 src/libide/foundry/ide-toolchain-manager.h         |   6 +-
 src/libide/foundry/ide-toolchain-provider.h        |  12 +-
 src/libide/foundry/ide-toolchain.h                 |  18 +--
 src/libide/foundry/ide-triplet.h                   |  26 ++--
 src/libide/gui/ide-application-addin.h             |  18 +--
 src/libide/gui/ide-omni-bar-addin.h                |   6 +-
 src/libide/io/ide-content-type.h                   |   2 +-
 src/libide/io/ide-gfile.h                          |  30 ++---
 src/libide/io/ide-line-reader.h                    |   4 +-
 src/libide/io/ide-marked-content.h                 |  18 +--
 src/libide/io/ide-path.h                           |  10 +-
 src/libide/io/ide-persistent-map-builder.h         |  14 +--
 src/libide/io/ide-persistent-map.h                 |  14 +--
 src/libide/io/ide-pkcon-transfer.h                 |   4 +-
 src/libide/io/ide-pty-intercept.h                  |  14 +--
 src/libide/lsp/ide-lsp-client.h                    |  34 +++---
 src/libide/lsp/ide-lsp-code-action-provider.h      |   8 +-
 src/libide/lsp/ide-lsp-code-action.h               |   8 +-
 src/libide/lsp/ide-lsp-completion-results.h        |   6 +-
 src/libide/lsp/ide-lsp-diagnostic-provider.h       |   6 +-
 src/libide/lsp/ide-lsp-diagnostic.h                |   6 +-
 src/libide/lsp/ide-lsp-formatter.h                 |   6 +-
 src/libide/lsp/ide-lsp-highlighter.h               |   8 +-
 src/libide/lsp/ide-lsp-rename-provider.h           |   6 +-
 src/libide/lsp/ide-lsp-search-provider.h           |   6 +-
 src/libide/lsp/ide-lsp-search-result.h             |   4 +-
 src/libide/lsp/ide-lsp-service.h                   |  20 ++--
 src/libide/lsp/ide-lsp-symbol-node.h               |   6 +-
 src/libide/lsp/ide-lsp-symbol-resolver.h           |   6 +-
 src/libide/lsp/ide-lsp-symbol-tree.h               |   2 +-
 src/libide/lsp/ide-lsp-util.h                      |   6 +-
 src/libide/lsp/ide-lsp-workspace-edit.h            |   6 +-
 src/libide/projects/ide-doap-person.h              |  12 +-
 src/libide/projects/ide-doap.h                     |  28 ++---
 src/libide/projects/ide-project-file.h             |  34 +++---
 src/libide/projects/ide-project-info.h             |  66 +++++------
 src/libide/projects/ide-projects-global.h          |   4 +-
 src/libide/projects/ide-recent-projects.h          |  10 +-
 src/libide/projects/ide-template-base.h            |  16 +--
 src/libide/projects/ide-template-provider.h        |   4 +-
 src/libide/search/ide-search-engine.h              |  14 +--
 src/libide/search/ide-search-provider.h            |   8 +-
 src/libide/search/ide-search-reducer.h             |  12 +-
 src/libide/terminal/ide-terminal-launcher.h        |  36 +++---
 src/libide/terminal/ide-terminal-page.h            |  10 +-
 src/libide/terminal/ide-terminal-util.h            |   2 +-
 src/libide/threading/ide-environment-variable.h    |  12 +-
 src/libide/threading/ide-environment.h             |  22 ++--
 src/libide/threading/ide-subprocess-launcher.h     |  68 +++++------
 src/libide/threading/ide-subprocess-supervisor.h   |  16 +--
 src/libide/threading/ide-subprocess.h              |  52 ++++----
 src/libide/threading/ide-thread-pool.h             |   6 +-
 src/libide/tree/ide-tree-model.h                   |  24 ++--
 src/libide/tree/ide-tree-node.h                    | 108 ++++++++---------
 src/libide/vcs/ide-directory-vcs.h                 |   2 +-
 src/libide/vcs/ide-vcs-branch.h                    |   6 +-
 src/libide/vcs/ide-vcs-cloner.h                    |  12 +-
 src/libide/vcs/ide-vcs-config.h                    |   6 +-
 src/libide/vcs/ide-vcs-file-info.h                 |  10 +-
 src/libide/vcs/ide-vcs-initializer.h               |   8 +-
 src/libide/vcs/ide-vcs-monitor.h                   |  16 +--
 src/libide/vcs/ide-vcs-tag.h                       |   4 +-
 src/libide/vcs/ide-vcs-uri.h                       |  34 +++---
 src/libide/vcs/ide-vcs.h                           |  40 +++----
 153 files changed, 1505 insertions(+), 1505 deletions(-)
---
diff --git a/src/libide/code/ide-buffer-change-monitor.h b/src/libide/code/ide-buffer-change-monitor.h
index da6ed9b48..8febcb95d 100644
--- a/src/libide/code/ide-buffer-change-monitor.h
+++ b/src/libide/code/ide-buffer-change-monitor.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_BUFFER_CHANGE_MONITOR (ide_buffer_change_monitor_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeBufferChangeMonitor, ide_buffer_change_monitor, IDE, BUFFER_CHANGE_MONITOR, 
IdeObject)
 
 typedef enum
@@ -68,20 +68,20 @@ struct _IdeBufferChangeMonitorClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuffer           *ide_buffer_change_monitor_get_buffer     (IdeBufferChangeMonitor            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_buffer_change_monitor_emit_changed   (IdeBufferChangeMonitor            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_buffer_change_monitor_foreach_change (IdeBufferChangeMonitor            *self,
                                                                guint                              line_begin,
                                                                guint                              line_end,
                                                                IdeBufferChangeMonitorForeachFunc  callback,
                                                                gpointer                           user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBufferLineChange  ide_buffer_change_monitor_get_change     (IdeBufferChangeMonitor            *self,
                                                                guint                              line);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_buffer_change_monitor_reload         (IdeBufferChangeMonitor            *self);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-buffer.h b/src/libide/code/ide-buffer.h
index 0510f067a..a327218d8 100644
--- a/src/libide/code/ide-buffer.h
+++ b/src/libide/code/ide-buffer.h
@@ -70,13 +70,13 @@ IDE_AVAILABLE_IN_ALL
 gboolean                ide_buffer_format_selection_finish       (IdeBuffer               *self,
                                                                   GAsyncResult            *result,
                                                                   GError                 **error);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                    ide_buffer_code_action_query_async       (IdeBuffer               *self,
                                                                   GCancellable            *cancellable,
                                                                   GAsyncReadyCallback      callback,
                                                                   gpointer                 user_data);
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 GPtrArray*              ide_buffer_code_action_query_finish      (IdeBuffer               *self,
                                                                   GAsyncResult            *result,
                                                                   GError                 **error);
diff --git a/src/libide/code/ide-code-action-provider.h b/src/libide/code/ide-code-action-provider.h
index 7ecbae9b0..06cfda5c1 100644
--- a/src/libide/code/ide-code-action-provider.h
+++ b/src/libide/code/ide-code-action-provider.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CODE_ACTION_PROVIDER (ide_code_action_provider_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeCodeActionProvider, ide_code_action_provider, IDE, CODE_ACTION_PROVIDER, IdeObject)
 
 struct _IdeCodeActionProviderInterface
@@ -54,19 +54,19 @@ struct _IdeCodeActionProviderInterface
                                     IdeDiagnostics         *diags);
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void       ide_code_action_provider_load            (IdeCodeActionProvider  *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void       ide_code_action_provider_query_async     (IdeCodeActionProvider  *self,
                                                      IdeBuffer              *buffer,
                                                      GCancellable           *cancellable,
                                                      GAsyncReadyCallback     callback,
                                                      gpointer                user_data);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_code_action_provider_query_finish    (IdeCodeActionProvider  *self,
                                                      GAsyncResult           *result,
                                                      GError                **error);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void       ide_code_action_provider_set_diagnostics (IdeCodeActionProvider  *self,
                                                      IdeDiagnostics         *diags);
 
diff --git a/src/libide/code/ide-code-action.h b/src/libide/code/ide-code-action.h
index 5848a9445..916f5d7d3 100644
--- a/src/libide/code/ide-code-action.h
+++ b/src/libide/code/ide-code-action.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CODE_ACTION (ide_code_action_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeCodeAction, ide_code_action, IDE, CODE_ACTION, IdeObject)
 
 struct _IdeCodeActionInterface
@@ -50,14 +50,14 @@ struct _IdeCodeActionInterface
                                   GError              **error);
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_code_action_get_title      (IdeCodeAction        *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void         ide_code_action_execute_async  (IdeCodeAction        *self,
                                              GCancellable         *cancellable,
                                              GAsyncReadyCallback   callback,
                                              gpointer              user_data);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_code_action_execute_finish (IdeCodeAction        *self,
                                              GAsyncResult          *result,
                                              GError               **error);
diff --git a/src/libide/code/ide-code-index-entries.h b/src/libide/code/ide-code-index-entries.h
index 296a43aa8..8effbed82 100644
--- a/src/libide/code/ide-code-index-entries.h
+++ b/src/libide/code/ide-code-index-entries.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CODE_INDEX_ENTRIES (ide_code_index_entries_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeCodeIndexEntries, ide_code_index_entries, IDE, CODE_INDEX_ENTRIES, GObject)
 
 struct _IdeCodeIndexEntriesInterface
@@ -51,25 +51,25 @@ struct _IdeCodeIndexEntriesInterface
                                              GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntry *ide_code_index_entries_get_next_entry      (IdeCodeIndexEntries  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile             *ide_code_index_entries_get_file            (IdeCodeIndexEntries  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_code_index_entries_next_entries_async  (IdeCodeIndexEntries  *self,
                                                                GCancellable         *cancellable,
                                                                GAsyncReadyCallback   callback,
                                                                gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_code_index_entries_next_entries_finish (IdeCodeIndexEntries  *self,
                                                                GAsyncResult         *result,
                                                                GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_code_index_entries_collect_async       (IdeCodeIndexEntries  *self,
                                                                GCancellable         *cancellable,
                                                                GAsyncReadyCallback   callback,
                                                                gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_code_index_entries_collect_finish      (IdeCodeIndexEntries  *self,
                                                                GAsyncResult         *result,
                                                                GError              **error);
diff --git a/src/libide/code/ide-code-index-entry.h b/src/libide/code/ide-code-index-entry.h
index be13a4666..3b9de3ee9 100644
--- a/src/libide/code/ide-code-index-entry.h
+++ b/src/libide/code/ide-code-index-entry.h
@@ -37,49 +37,49 @@ G_BEGIN_DECLS
 typedef struct _IdeCodeIndexEntry        IdeCodeIndexEntry;
 typedef struct _IdeCodeIndexEntryBuilder IdeCodeIndexEntryBuilder;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType                     ide_code_index_entry_get_type          (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType                     ide_code_index_entry_builder_get_type  (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntryBuilder *ide_code_index_entry_builder_new       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_set_range (IdeCodeIndexEntryBuilder *builder,
                                                                   guint                     begin_line,
                                                                   guint                     
begin_line_offset,
                                                                   guint                     end_line,
                                                                   guint                     end_line_offset);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_set_key   (IdeCodeIndexEntryBuilder *builder,
                                                                   const gchar              *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_set_name  (IdeCodeIndexEntryBuilder *builder,
                                                                   const gchar              *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_set_kind  (IdeCodeIndexEntryBuilder *builder,
                                                                   IdeSymbolKind             kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_set_flags (IdeCodeIndexEntryBuilder *builder,
                                                                   IdeSymbolFlags            flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntry        *ide_code_index_entry_builder_build     (IdeCodeIndexEntryBuilder *builder);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntryBuilder *ide_code_index_entry_builder_copy      (IdeCodeIndexEntryBuilder *builder);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_builder_free      (IdeCodeIndexEntryBuilder *builder);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_free              (IdeCodeIndexEntry        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntry        *ide_code_index_entry_copy              (const IdeCodeIndexEntry  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar              *ide_code_index_entry_get_key           (const IdeCodeIndexEntry  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar              *ide_code_index_entry_get_name          (const IdeCodeIndexEntry  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolKind             ide_code_index_entry_get_kind          (const IdeCodeIndexEntry  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolFlags            ide_code_index_entry_get_flags         (const IdeCodeIndexEntry  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                      ide_code_index_entry_get_range         (const IdeCodeIndexEntry  *self,
                                                                   guint                    *begin_line,
                                                                   guint                    
*begin_line_offset,
diff --git a/src/libide/code/ide-code-indexer.h b/src/libide/code/ide-code-indexer.h
index 75c776260..29e49ab0b 100644
--- a/src/libide/code/ide-code-indexer.h
+++ b/src/libide/code/ide-code-indexer.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CODE_INDEXER (ide_code_indexer_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeCodeIndexer, ide_code_indexer, IDE, CODE_INDEXER, IdeObject)
 
 struct _IdeCodeIndexerInterface
@@ -59,25 +59,25 @@ struct _IdeCodeIndexerInterface
                                                   GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_code_indexer_index_file_async    (IdeCodeIndexer       *self,
                                                            GFile                *file,
                                                            const gchar * const  *build_flags,
                                                            GCancellable         *cancellable,
                                                            GAsyncReadyCallback   callback,
                                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCodeIndexEntries *ide_code_indexer_index_file_finish   (IdeCodeIndexer       *self,
                                                            GAsyncResult         *result,
                                                            GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_code_indexer_generate_key_async  (IdeCodeIndexer       *self,
                                                            IdeLocation          *location,
                                                            const gchar * const  *build_flags,
                                                            GCancellable         *cancellable,
                                                            GAsyncReadyCallback   callback,
                                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar               *ide_code_indexer_generate_key_finish (IdeCodeIndexer       *self,
                                                            GAsyncResult         *result,
                                                            GError              **error);
diff --git a/src/libide/code/ide-diagnostic-provider.h b/src/libide/code/ide-diagnostic-provider.h
index 6f5c1b71b..17705fffc 100644
--- a/src/libide/code/ide-diagnostic-provider.h
+++ b/src/libide/code/ide-diagnostic-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DIAGNOSTIC_PROVIDER (ide_diagnostic_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeDiagnosticProvider, ide_diagnostic_provider, IDE, DIAGNOSTIC_PROVIDER, IdeObject)
 
 struct _IdeDiagnosticProviderInterface
@@ -53,13 +53,13 @@ struct _IdeDiagnosticProviderInterface
                                       GError                **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostic_provider_load             (IdeDiagnosticProvider  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostic_provider_unload           (IdeDiagnosticProvider  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostic_provider_emit_invalidated (IdeDiagnosticProvider  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostic_provider_diagnose_async   (IdeDiagnosticProvider  *self,
                                                           GFile                  *file,
                                                           GBytes                 *contents,
@@ -67,7 +67,7 @@ void            ide_diagnostic_provider_diagnose_async   (IdeDiagnosticProvider
                                                           GCancellable           *cancellable,
                                                           GAsyncReadyCallback     callback,
                                                           gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostics *ide_diagnostic_provider_diagnose_finish  (IdeDiagnosticProvider  *self,
                                                           GAsyncResult           *result,
                                                           GError                **error);
diff --git a/src/libide/code/ide-diagnostic.h b/src/libide/code/ide-diagnostic.h
index 9fc1a457d..705411c79 100644
--- a/src/libide/code/ide-diagnostic.h
+++ b/src/libide/code/ide-diagnostic.h
@@ -44,7 +44,7 @@ typedef enum
   IDE_DIAGNOSTIC_FATAL      = 6,
 } IdeDiagnosticSeverity;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDiagnostic, ide_diagnostic, IDE, DIAGNOSTIC, IdeObject)
 
 struct _IdeDiagnosticClass
@@ -55,60 +55,60 @@ struct _IdeDiagnosticClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostic         *ide_diagnostic_new                  (IdeDiagnosticSeverity  severity,
                                                             const gchar           *message,
                                                             IdeLocation           *location);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostic         *ide_diagnostic_new_from_variant     (GVariant              *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_diagnostic_hash                 (IdeDiagnostic         *self);
 IDE_AVAILABLE_IN_ALL
 gboolean               ide_diagnostic_equal                (IdeDiagnostic         *a,
                                                             IdeDiagnostic         *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation           *ide_diagnostic_get_location         (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_diagnostic_get_text             (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeMarkedKind          ide_diagnostic_get_marked_kind      (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostic_set_marked_kind      (IdeDiagnostic         *self,
                                                             IdeMarkedKind          marked_kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnosticSeverity  ide_diagnostic_get_severity         (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile                 *ide_diagnostic_get_file             (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_diagnostic_get_text_for_display (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_diagnostic_severity_to_string   (IdeDiagnosticSeverity  severity);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_diagnostic_get_n_ranges         (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRange              *ide_diagnostic_get_range            (IdeDiagnostic         *self,
                                                             guint                  index);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_diagnostic_get_n_fixits         (IdeDiagnostic         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTextEdit           *ide_diagnostic_get_fixit            (IdeDiagnostic         *self,
                                                             guint                  index);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostic_add_range            (IdeDiagnostic         *self,
                                                             IdeRange              *range);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostic_take_range           (IdeDiagnostic         *self,
                                                             IdeRange              *range);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostic_add_fixit            (IdeDiagnostic         *self,
                                                             IdeTextEdit           *fixit);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostic_take_fixit           (IdeDiagnostic         *self,
                                                             IdeTextEdit           *fixit);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_diagnostic_compare              (IdeDiagnostic         *a,
                                                             IdeDiagnostic         *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant              *ide_diagnostic_to_variant           (IdeDiagnostic         *self);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-diagnostics-manager.h b/src/libide/code/ide-diagnostics-manager.h
index aa8386d9f..36c95a7ed 100644
--- a/src/libide/code/ide-diagnostics-manager.h
+++ b/src/libide/code/ide-diagnostics-manager.h
@@ -28,20 +28,20 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DIAGNOSTICS_MANAGER (ide_diagnostics_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDiagnosticsManager, ide_diagnostics_manager, IDE, DIAGNOSTICS_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnosticsManager *ide_diagnostics_manager_from_context             (IdeContext            *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_diagnostics_manager_get_busy                 (IdeDiagnosticsManager *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostics        *ide_diagnostics_manager_get_diagnostics_for_file (IdeDiagnosticsManager *self,
                                                                          GFile                 *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_diagnostics_manager_get_sequence_for_file    (IdeDiagnosticsManager *self,
                                                                          GFile                 *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_diagnostics_manager_rediagnose               (IdeDiagnosticsManager *self,
                                                                          IdeBuffer             *buffer);
 
diff --git a/src/libide/code/ide-diagnostics.h b/src/libide/code/ide-diagnostics.h
index 5259555a6..82bddab97 100644
--- a/src/libide/code/ide-diagnostics.h
+++ b/src/libide/code/ide-diagnostics.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DIAGNOSTICS (ide_diagnostics_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDiagnostics, ide_diagnostics, IDE, DIAGNOSTICS, IdeObject)
 
 /**
@@ -57,39 +57,39 @@ struct _IdeDiagnosticsClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostics *ide_diagnostics_new                     (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostics *ide_diagnostics_new_from_array          (GPtrArray                  *array);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostics_add                     (IdeDiagnostics             *self,
                                                          IdeDiagnostic              *diagnostic);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostics_take                    (IdeDiagnostics             *self,
                                                          IdeDiagnostic              *diagnostic);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostics_merge                   (IdeDiagnostics             *self,
                                                          IdeDiagnostics             *other);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint           ide_diagnostics_get_n_errors            (IdeDiagnostics             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_diagnostics_get_has_errors          (IdeDiagnostics             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint           ide_diagnostics_get_n_warnings          (IdeDiagnostics             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_diagnostics_get_has_warnings        (IdeDiagnostics             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_diagnostics_foreach_line_in_range   (IdeDiagnostics             *self,
                                                          GFile                      *file,
                                                          guint                       begin_line,
                                                          guint                       end_line,
                                                          IdeDiagnosticsLineCallback  callback,
                                                          gpointer                    user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostic  *ide_diagnostics_get_diagnostic_at_line  (IdeDiagnostics             *self,
                                                          GFile                      *file,
                                                          guint                       line);
-IDE_AVAILABLE_IN_3_38
+IDE_AVAILABLE_IN_ALL
 GPtrArray      *ide_diagnostics_get_diagnostics_at_line (IdeDiagnostics             *self,
                                                          GFile                      *file,
                                                          guint                       line);
diff --git a/src/libide/code/ide-file-settings.h b/src/libide/code/ide-file-settings.h
index 8caf27d63..40b3139b6 100644
--- a/src/libide/code/ide-file-settings.h
+++ b/src/libide/code/ide-file-settings.h
@@ -36,7 +36,7 @@ G_BEGIN_DECLS
 #define IDE_TYPE_FILE_SETTINGS            (ide_file_settings_get_type())
 #define IDE_FILE_SETTINGS_EXTENSION_POINT "org.gnome.libide.extensions.file-settings"
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeFileSettings, ide_file_settings, IDE, FILE_SETTINGS, IdeObject)
 
 struct _IdeFileSettingsClass
@@ -47,15 +47,15 @@ struct _IdeFileSettingsClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeFileSettings *ide_file_settings_new          (IdeObject       *parent,
                                                  GFile           *file,
                                                  const gchar     *language);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile           *ide_file_settings_get_file     (IdeFileSettings *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar     *ide_file_settings_get_language (IdeFileSettings *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_file_settings_get_settled  (IdeFileSettings *self);
 
 #define IDE_FILE_SETTINGS_PROPERTY(_1, name, _2, ret_type, _3, _4, _5, _6) \
diff --git a/src/libide/code/ide-formatter-options.h b/src/libide/code/ide-formatter-options.h
index 068a765ba..928a3b0b2 100644
--- a/src/libide/code/ide-formatter-options.h
+++ b/src/libide/code/ide-formatter-options.h
@@ -30,19 +30,19 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_FORMATTER_OPTIONS (ide_formatter_options_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeFormatterOptions, ide_formatter_options, IDE, FORMATTER_OPTIONS, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeFormatterOptions *ide_formatter_options_new               (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                ide_formatter_options_get_tab_width     (IdeFormatterOptions *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_formatter_options_set_tab_width     (IdeFormatterOptions *self,
                                                               guint                tab_width);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_formatter_options_get_insert_spaces (IdeFormatterOptions *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_formatter_options_set_insert_spaces (IdeFormatterOptions *self,
                                                               gboolean             insert_spaces);
 
diff --git a/src/libide/code/ide-formatter.h b/src/libide/code/ide-formatter.h
index fc3213948..14cbed29e 100644
--- a/src/libide/code/ide-formatter.h
+++ b/src/libide/code/ide-formatter.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_FORMATTER (ide_formatter_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeFormatter, ide_formatter, IDE, FORMATTER, IdeObject)
 
 struct _IdeFormatterInterface
@@ -63,20 +63,20 @@ struct _IdeFormatterInterface
                                    GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_formatter_load                (IdeFormatter         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_formatter_format_async        (IdeFormatter         *self,
                                             IdeBuffer            *buffer,
                                             IdeFormatterOptions  *options,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_formatter_format_finish       (IdeFormatter         *self,
                                             GAsyncResult         *result,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_formatter_format_range_async  (IdeFormatter         *self,
                                             IdeBuffer            *buffer,
                                             IdeFormatterOptions  *options,
@@ -85,7 +85,7 @@ void     ide_formatter_format_range_async  (IdeFormatter         *self,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_formatter_format_range_finish (IdeFormatter         *self,
                                             GAsyncResult         *result,
                                             GError              **error);
diff --git a/src/libide/code/ide-highlight-engine.h b/src/libide/code/ide-highlight-engine.h
index eb4012278..ad9c90d1c 100644
--- a/src/libide/code/ide-highlight-engine.h
+++ b/src/libide/code/ide-highlight-engine.h
@@ -32,31 +32,31 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_HIGHLIGHT_ENGINE (ide_highlight_engine_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeHighlightEngine, ide_highlight_engine, IDE, HIGHLIGHT_ENGINE, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeHighlightEngine *ide_highlight_engine_new             (IdeBuffer          *buffer);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuffer          *ide_highlight_engine_get_buffer      (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeHighlighter     *ide_highlight_engine_get_highlighter (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_rebuild         (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_clear           (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_invalidate      (IdeHighlightEngine *self,
                                                           const GtkTextIter  *begin,
                                                           const GtkTextIter  *end);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GtkTextTag         *ide_highlight_engine_get_style       (IdeHighlightEngine *self,
                                                           const gchar        *style_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_pause           (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_unpause         (IdeHighlightEngine *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_highlight_engine_advance         (IdeHighlightEngine *self);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-highlight-index.h b/src/libide/code/ide-highlight-index.h
index b5649cbbb..f93e12fd0 100644
--- a/src/libide/code/ide-highlight-index.h
+++ b/src/libide/code/ide-highlight-index.h
@@ -34,26 +34,26 @@ G_BEGIN_DECLS
 
 typedef struct _IdeHighlightIndex IdeHighlightIndex;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType              ide_highlight_index_get_type         (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeHighlightIndex *ide_highlight_index_new              (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeHighlightIndex *ide_highlight_index_new_from_variant (GVariant          *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeHighlightIndex *ide_highlight_index_ref              (IdeHighlightIndex *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_highlight_index_unref            (IdeHighlightIndex *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_highlight_index_insert           (IdeHighlightIndex *self,
                                                          const gchar       *word,
                                                          gpointer           tag);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer           ide_highlight_index_lookup           (IdeHighlightIndex *self,
                                                          const gchar       *word);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_highlight_index_dump             (IdeHighlightIndex *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant          *ide_highlight_index_to_variant       (IdeHighlightIndex *self);
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (IdeHighlightIndex, ide_highlight_index_unref)
diff --git a/src/libide/code/ide-highlighter.h b/src/libide/code/ide-highlighter.h
index a62d72941..e5c6a972c 100644
--- a/src/libide/code/ide-highlighter.h
+++ b/src/libide/code/ide-highlighter.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_HIGHLIGHTER (ide_highlighter_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeHighlighter, ide_highlighter, IDE, HIGHLIGHTER, IdeObject)
 
 typedef enum
@@ -75,9 +75,9 @@ struct _IdeHighlighterInterface
   void (*load)       (IdeHighlighter       *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_highlighter_load   (IdeHighlighter       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_highlighter_update (IdeHighlighter       *self,
                              IdeHighlightCallback  callback,
                              const GtkTextIter    *range_begin,
diff --git a/src/libide/code/ide-language.h b/src/libide/code/ide-language.h
index 9af163164..0f486bad9 100644
--- a/src/libide/code/ide-language.h
+++ b/src/libide/code/ide-language.h
@@ -29,7 +29,7 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar *ide_language_format_header (GtkSourceLanguage *language,
                                    const gchar       *header);
 
diff --git a/src/libide/code/ide-location.h b/src/libide/code/ide-location.h
index 655cb2652..b8ae5b2e2 100644
--- a/src/libide/code/ide-location.h
+++ b/src/libide/code/ide-location.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LOCATION (ide_location_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLocation, ide_location, IDE, LOCATION, GObject)
 
 struct _IdeLocationClass
@@ -43,33 +43,33 @@ struct _IdeLocationClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_location_new_from_variant (GVariant    *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_location_new              (GFile       *file,
                                             gint         line,
                                             gint         line_offset);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_location_new_with_offset  (GFile       *file,
                                             gint         line,
                                             gint         line_offset,
                                             gint         offset);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_location_dup              (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint         ide_location_get_line         (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint         ide_location_get_line_offset  (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint         ide_location_get_offset       (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile       *ide_location_get_file         (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_location_to_variant       (IdeLocation *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_location_compare          (IdeLocation *a,
                                             IdeLocation *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint        ide_location_hash             (IdeLocation *self);
 IDE_AVAILABLE_IN_ALL
 gboolean     ide_location_equal            (IdeLocation *a,
diff --git a/src/libide/code/ide-range.h b/src/libide/code/ide-range.h
index f1e855c1d..1223ec138 100644
--- a/src/libide/code/ide-range.h
+++ b/src/libide/code/ide-range.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RANGE (ide_range_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeRange, ide_range, IDE, RANGE, GObject)
 
 struct _IdeRangeClass
@@ -43,16 +43,16 @@ struct _IdeRangeClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRange    *ide_range_new_from_variant (GVariant    *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRange    *ide_range_new              (IdeLocation *begin,
                                          IdeLocation *end);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_range_get_begin        (IdeRange    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation *ide_range_get_end          (IdeRange    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_range_to_variant       (IdeRange    *self);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-rename-provider.h b/src/libide/code/ide-rename-provider.h
index 3aa7b2b71..d31d36d81 100644
--- a/src/libide/code/ide-rename-provider.h
+++ b/src/libide/code/ide-rename-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RENAME_PROVIDER (ide_rename_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeRenameProvider, ide_rename_provider, IDE, RENAME_PROVIDER, IdeObject)
 
 struct _IdeRenameProviderInterface
@@ -53,18 +53,18 @@ struct _IdeRenameProviderInterface
                              GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_rename_provider_load          (IdeRenameProvider    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_rename_provider_unload        (IdeRenameProvider    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_rename_provider_rename_async  (IdeRenameProvider    *self,
                                             IdeLocation          *location,
                                             const gchar          *new_name,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_rename_provider_rename_finish (IdeRenameProvider    *self,
                                             GAsyncResult         *result,
                                             GPtrArray           **edits,
diff --git a/src/libide/code/ide-source-iter.h b/src/libide/code/ide-source-iter.h
index d2ded4386..afc81df6c 100644
--- a/src/libide/code/ide-source-iter.h
+++ b/src/libide/code/ide-source-iter.h
@@ -28,41 +28,41 @@ G_BEGIN_DECLS
 
 /* Semi-public functions. */
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_forward_visible_word_end          (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_forward_visible_word_ends         (GtkTextIter       *iter,
                                                              gint               count);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_backward_visible_word_start       (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_backward_visible_word_starts      (GtkTextIter       *iter,
                                                              gint               count);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     _ide_source_iter_extend_selection_word             (const GtkTextIter *location,
                                                              GtkTextIter       *start,
                                                              GtkTextIter       *end);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     _ide_source_iter_forward_full_word_end             (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     _ide_source_iter_backward_full_word_start          (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_starts_full_word                  (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_ends_full_word                    (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     _ide_source_iter_forward_extra_natural_word_end    (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     _ide_source_iter_backward_extra_natural_word_start (GtkTextIter       *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_starts_extra_natural_word         (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_ends_extra_natural_word           (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_starts_word                       (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_ends_word                         (const GtkTextIter *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean _ide_source_iter_inside_word                       (const GtkTextIter *iter);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-source-style-scheme.h b/src/libide/code/ide-source-style-scheme.h
index cce1de880..e4efbec4a 100644
--- a/src/libide/code/ide-source-style-scheme.h
+++ b/src/libide/code/ide-source-style-scheme.h
@@ -29,7 +29,7 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_source_style_scheme_apply_style (GtkSourceStyleScheme *style_scheme,
                                               const gchar          *style,
                                               GtkTextTag           *tag);
diff --git a/src/libide/code/ide-symbol-node.h b/src/libide/code/ide-symbol-node.h
index e5004c2e1..0f8b435b3 100644
--- a/src/libide/code/ide-symbol-node.h
+++ b/src/libide/code/ide-symbol-node.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SYMBOL_NODE (ide_symbol_node_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSymbolNode, ide_symbol_node, IDE, SYMBOL_NODE, GObject)
 
 struct _IdeSymbolNodeClass
@@ -52,20 +52,20 @@ struct _IdeSymbolNodeClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolKind   ide_symbol_node_get_kind            (IdeSymbolNode        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolFlags  ide_symbol_node_get_flags           (IdeSymbolNode        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_symbol_node_get_name            (IdeSymbolNode        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_symbol_node_get_use_markup      (IdeSymbolNode        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_symbol_node_get_location_async  (IdeSymbolNode        *self,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation    *ide_symbol_node_get_location_finish (IdeSymbolNode        *self,
                                                      GAsyncResult         *result,
                                                      GError              **error);
diff --git a/src/libide/code/ide-symbol-resolver.h b/src/libide/code/ide-symbol-resolver.h
index 9b27a2062..2ec8d4769 100644
--- a/src/libide/code/ide-symbol-resolver.h
+++ b/src/libide/code/ide-symbol-resolver.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SYMBOL_RESOLVER (ide_symbol_resolver_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeSymbolResolver, ide_symbol_resolver, IDE, SYMBOL_RESOLVER, IdeObject)
 
 struct _IdeSymbolResolverInterface
@@ -77,49 +77,49 @@ struct _IdeSymbolResolverInterface
                                               GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_load                      (IdeSymbolResolver    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_unload                    (IdeSymbolResolver    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_lookup_symbol_async       (IdeSymbolResolver    *self,
                                                               IdeLocation          *location,
                                                               GCancellable         *cancellable,
                                                               GAsyncReadyCallback   callback,
                                                               gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbol     *ide_symbol_resolver_lookup_symbol_finish      (IdeSymbolResolver    *self,
                                                               GAsyncResult         *result,
                                                               GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_get_symbol_tree_async     (IdeSymbolResolver    *self,
                                                               GFile                *file,
                                                               GBytes               *contents,
                                                               GCancellable         *cancellable,
                                                               GAsyncReadyCallback   callback,
                                                               gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolTree *ide_symbol_resolver_get_symbol_tree_finish    (IdeSymbolResolver    *self,
                                                               GAsyncResult         *result,
                                                               GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_find_references_async     (IdeSymbolResolver    *self,
                                                               IdeLocation          *location,
                                                               const gchar          *language_id,
                                                               GCancellable         *cancellable,
                                                               GAsyncReadyCallback   callback,
                                                               gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray     *ide_symbol_resolver_find_references_finish    (IdeSymbolResolver    *self,
                                                               GAsyncResult         *result,
                                                               GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_symbol_resolver_find_nearest_scope_async  (IdeSymbolResolver    *self,
                                                               IdeLocation          *location,
                                                               GCancellable         *cancellable,
                                                               GAsyncReadyCallback   callback,
                                                               gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbol     *ide_symbol_resolver_find_nearest_scope_finish (IdeSymbolResolver    *self,
                                                               GAsyncResult         *result,
                                                               GError              **error);
diff --git a/src/libide/code/ide-symbol-tree.h b/src/libide/code/ide-symbol-tree.h
index 9eea8ab9a..366ef2dd0 100644
--- a/src/libide/code/ide-symbol-tree.h
+++ b/src/libide/code/ide-symbol-tree.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SYMBOL_TREE (ide_symbol_tree_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeSymbolTree, ide_symbol_tree, IDE, SYMBOL_TREE, GObject)
 
 struct _IdeSymbolTreeInterface
@@ -46,10 +46,10 @@ struct _IdeSymbolTreeInterface
                                     guint          nth);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint          ide_symbol_tree_get_n_children (IdeSymbolTree *self,
                                                IdeSymbolNode *node);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolNode *ide_symbol_tree_get_nth_child  (IdeSymbolTree *self,
                                                IdeSymbolNode *node,
                                                guint          nth);
diff --git a/src/libide/code/ide-symbol.h b/src/libide/code/ide-symbol.h
index f3924970f..cb3fa2f1b 100644
--- a/src/libide/code/ide-symbol.h
+++ b/src/libide/code/ide-symbol.h
@@ -99,7 +99,7 @@ typedef enum
 
 #define IDE_TYPE_SYMBOL (ide_symbol_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSymbol, ide_symbol, IDE, SYMBOL, GObject)
 
 struct _IdeSymbolClass
@@ -110,27 +110,27 @@ struct _IdeSymbolClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbol      *ide_symbol_new                 (const gchar    *name,
                                                 IdeSymbolKind   kind,
                                                 IdeSymbolFlags  flags,
                                                 IdeLocation    *location,
                                                 IdeLocation    *header_location);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolKind   ide_symbol_get_kind            (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolFlags  ide_symbol_get_flags           (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_symbol_get_name            (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation    *ide_symbol_get_location        (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLocation    *ide_symbol_get_header_location (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbol      *ide_symbol_new_from_variant    (GVariant       *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant       *ide_symbol_to_variant          (IdeSymbol      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_symbol_kind_get_icon_name  (IdeSymbolKind   kind);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-text-edit.h b/src/libide/code/ide-text-edit.h
index eb7a3287d..b8fa6e1bd 100644
--- a/src/libide/code/ide-text-edit.h
+++ b/src/libide/code/ide-text-edit.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TEXT_EDIT (ide_text_edit_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeTextEdit, ide_text_edit, IDE, TEXT_EDIT, IdeObject)
 
 struct _IdeTextEditClass
@@ -43,22 +43,22 @@ struct _IdeTextEditClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTextEdit *ide_text_edit_new              (IdeRange    *range,
                                              const gchar *text);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTextEdit *ide_text_edit_new_from_variant (GVariant    *variant);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_text_edit_get_text         (IdeTextEdit *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_text_edit_set_text         (IdeTextEdit *self,
                                              const gchar *text);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRange    *ide_text_edit_get_range        (IdeTextEdit *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_text_edit_set_range        (IdeTextEdit *self,
                                              IdeRange    *range);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_text_edit_to_variant       (IdeTextEdit *self);
 
 G_END_DECLS
diff --git a/src/libide/code/ide-text-iter.h b/src/libide/code/ide-text-iter.h
index ab59e4cbd..089720b99 100644
--- a/src/libide/code/ide-text-iter.h
+++ b/src/libide/code/ide-text-iter.h
@@ -35,67 +35,67 @@ typedef gboolean (* IdeTextIterCharPredicate)    (GtkTextIter              *iter
                                                   gunichar                  ch,
                                                   gpointer                  user_data);
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_find_char        (GtkTextIter              *iter,
                                                   IdeTextIterCharPredicate  pred,
                                                   gpointer                  user_data,
                                                   const GtkTextIter        *limit);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_find_char       (GtkTextIter              *iter,
                                                   IdeTextIterCharPredicate  pred,
                                                   gpointer                  user_data,
                                                   const GtkTextIter        *limit);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_word_start       (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_WORD_start       (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_word_end         (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_WORD_end         (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_paragraph_start (GtkTextIter              *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_paragraph_end    (GtkTextIter              *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_sentence_start  (GtkTextIter              *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_forward_sentence_end     (GtkTextIter              *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_WORD_start      (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_word_start      (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_WORD_end        (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_backward_word_end        (GtkTextIter              *iter,
                                                   gboolean                  newline_stop);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_in_string                (GtkTextIter              *iter,
                                                   const gchar              *str,
                                                   GtkTextIter              *str_start,
                                                   GtkTextIter              *str_end,
                                                   gboolean                  include_str_bounds);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_find_chars_backward      (GtkTextIter              *iter,
                                                   GtkTextIter              *limit,
                                                   GtkTextIter              *end,
                                                   const gchar              *str,
                                                   gboolean                  only_at_start);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_text_iter_find_chars_forward       (GtkTextIter              *iter,
                                                   GtkTextIter              *limit,
                                                   GtkTextIter              *end,
                                                   const gchar              *str,
                                                   gboolean                  only_at_start);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_text_iter_current_symbol           (const GtkTextIter        *iter,
                                                   GtkTextIter              *out_begin);
 
diff --git a/src/libide/code/ide-unsaved-file.h b/src/libide/code/ide-unsaved-file.h
index 9e72bc65a..fd2d6a24a 100644
--- a/src/libide/code/ide-unsaved-file.h
+++ b/src/libide/code/ide-unsaved-file.h
@@ -30,21 +30,21 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType           ide_unsaved_file_get_type      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeUnsavedFile *ide_unsaved_file_ref           (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_unsaved_file_unref         (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GBytes         *ide_unsaved_file_get_content   (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile          *ide_unsaved_file_get_file      (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint64          ide_unsaved_file_get_sequence  (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_unsaved_file_get_temp_path (IdeUnsavedFile  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_unsaved_file_persist       (IdeUnsavedFile  *self,
                                                 GCancellable    *cancellable,
                                                 GError         **error);
diff --git a/src/libide/code/ide-unsaved-files.h b/src/libide/code/ide-unsaved-files.h
index 023616c32..8f6cd7df6 100644
--- a/src/libide/code/ide-unsaved-files.h
+++ b/src/libide/code/ide-unsaved-files.h
@@ -32,54 +32,54 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_UNSAVED_FILES (ide_unsaved_files_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeUnsavedFiles, ide_unsaved_files, IDE, UNSAVED_FILES, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeUnsavedFiles *ide_unsaved_files_from_context     (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_update           (IdeUnsavedFiles      *self,
                                                      GFile                *file,
                                                      GBytes               *content);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_remove           (IdeUnsavedFiles      *self,
                                                      GFile                *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_save_async       (IdeUnsavedFiles      *files,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_unsaved_files_save_finish      (IdeUnsavedFiles      *files,
                                                      GAsyncResult         *result,
                                                      GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_restore_async    (IdeUnsavedFiles      *files,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_unsaved_files_restore_finish   (IdeUnsavedFiles      *files,
                                                      GAsyncResult         *result,
                                                      GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray       *ide_unsaved_files_to_array         (IdeUnsavedFiles      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint64           ide_unsaved_files_get_sequence     (IdeUnsavedFiles      *files);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeUnsavedFile  *ide_unsaved_files_get_unsaved_file (IdeUnsavedFiles      *self,
                                                      GFile                *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_clear            (IdeUnsavedFiles      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_unsaved_files_contains         (IdeUnsavedFiles      *self,
                                                      GFile                *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_unsaved_files_reap_async       (IdeUnsavedFiles      *self,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_unsaved_files_reap_finish      (IdeUnsavedFiles      *self,
                                                      GAsyncResult         *result,
                                                      GError              **error);
diff --git a/src/libide/core/ide-context-addin.h b/src/libide/core/ide-context-addin.h
index 74ebab184..77eae91d3 100644
--- a/src/libide/core/ide-context-addin.h
+++ b/src/libide/core/ide-context-addin.h
@@ -27,7 +27,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CONTEXT_ADDIN (ide_context_addin_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeContextAddin, ide_context_addin, IDE, CONTEXT_ADDIN, GObject)
 
 struct _IdeContextAddinInterface
@@ -50,26 +50,26 @@ struct _IdeContextAddinInterface
                                    IdeContext           *context);
 };
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 IdeContextAddin *ide_context_addin_find_by_module_name (IdeContext  *context,
                                                         const gchar *module_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_context_addin_load_project_async  (IdeContextAddin      *self,
                                                         IdeContext           *context,
                                                         GCancellable         *cancellable,
                                                         GAsyncReadyCallback   callback,
                                                         gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_context_addin_load_project_finish (IdeContextAddin      *self,
                                                         GAsyncResult         *result,
                                                         GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_context_addin_load                (IdeContextAddin      *self,
                                                         IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_context_addin_unload              (IdeContextAddin      *self,
                                                         IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_context_addin_project_loaded      (IdeContextAddin      *self,
                                                         IdeContext           *context);
 
diff --git a/src/libide/core/ide-context.h b/src/libide/core/ide-context.h
index dda1f63d2..40e10bc03 100644
--- a/src/libide/core/ide-context.h
+++ b/src/libide/core/ide-context.h
@@ -30,56 +30,56 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CONTEXT (ide_context_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeContext, ide_context, IDE, CONTEXT, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeContext *ide_context_new                  (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean    ide_context_has_project          (IdeContext     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer    ide_context_peek_child_typed     (IdeContext     *self,
                                               GType           type);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar      *ide_context_dup_project_id       (IdeContext     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_context_set_project_id       (IdeContext     *self,
                                               const gchar    *project_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar      *ide_context_dup_title            (IdeContext     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_context_set_title            (IdeContext     *self,
                                               const gchar    *title);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile      *ide_context_ref_workdir          (IdeContext     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_context_set_workdir          (IdeContext     *self,
                                               GFile          *workdir);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile      *ide_context_build_file           (IdeContext     *self,
                                               const gchar    *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar      *ide_context_build_filename       (IdeContext     *self,
                                               const gchar    *first_part,
                                               ...) G_GNUC_NULL_TERMINATED;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile      *ide_context_cache_file           (IdeContext     *self,
                                               const gchar    *first_part,
                                               ...) G_GNUC_NULL_TERMINATED;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar      *ide_context_cache_filename       (IdeContext     *self,
                                               const gchar    *first_part,
                                               ...) G_GNUC_NULL_TERMINATED;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GSettings  *ide_context_ref_project_settings (IdeContext     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeContext *ide_object_ref_context           (IdeObject      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeContext *ide_object_get_context           (IdeObject      *object);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_object_set_context           (IdeObject      *object,
                                               IdeContext     *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_context_log                  (IdeContext     *self,
                                               GLogLevelFlags  level,
                                               const gchar    *domain,
diff --git a/src/libide/core/ide-global.h b/src/libide/core/ide-global.h
index e9b28c6bd..fd064963a 100644
--- a/src/libide/core/ide-global.h
+++ b/src/libide/core/ide-global.h
@@ -42,29 +42,29 @@ typedef enum
 # define ide_is_flatpak() 0
 #endif
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_gettext              (const gchar *message);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GThread        *ide_get_main_thread      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeProcessKind  ide_get_process_kind     (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_get_application_id   (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_set_application_id   (const gchar *app_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_get_program_name     (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          *ide_get_system_arch      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_get_system_type      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          *ide_create_host_triplet  (const gchar *arch,
                                           const gchar *kernel,
                                           const gchar *system);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gsize           ide_get_system_page_size (void) G_GNUC_CONST;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          *ide_get_relocatable_path (const gchar *path);
 
 G_END_DECLS
diff --git a/src/libide/core/ide-notification.h b/src/libide/core/ide-notification.h
index fdb763a67..07b58d785 100644
--- a/src/libide/core/ide-notification.h
+++ b/src/libide/core/ide-notification.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_NOTIFICATION (ide_notification_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeNotification, ide_notification, IDE, NOTIFICATION, IdeObject)
 
 struct _IdeNotificationClass
@@ -37,103 +37,103 @@ struct _IdeNotificationClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeNotification *ide_notification_new                                 (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_attach                              (IdeNotification  *self,
                                                                        IdeObject        *object);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_notification_dup_id                              (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_id                              (IdeNotification  *self,
                                                                        const gchar      *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_notification_dup_title                           (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_title                           (IdeNotification  *self,
                                                                        const gchar      *title);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GIcon           *ide_notification_ref_icon                            (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_icon                            (IdeNotification  *self,
                                                                        GIcon            *icon);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_icon_name                       (IdeNotification  *self,
                                                                        const gchar      *icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_notification_dup_body                            (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_body                            (IdeNotification  *self,
                                                                        const gchar      *body);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_notification_get_has_progress                    (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_has_progress                    (IdeNotification  *self,
                                                                        gboolean          has_progress);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint             ide_notification_get_priority                        (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_priority                        (IdeNotification  *self,
                                                                        gint              priority);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gdouble          ide_notification_get_progress                        (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_progress                        (IdeNotification  *self,
                                                                        gdouble           progress);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_notification_get_progress_is_imprecise           (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_progress_is_imprecise           (IdeNotification  *self,
                                                                        gboolean          
progress_is_imprecise);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_notification_get_urgent                          (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_urgent                          (IdeNotification  *self,
                                                                        gboolean          urgent);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint            ide_notification_get_n_buttons                       (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_notification_get_button                          (IdeNotification  *self,
                                                                        guint             button,
                                                                        gchar           **label,
                                                                        GIcon           **icon,
                                                                        gchar           **action,
                                                                        GVariant        **target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_add_button                          (IdeNotification  *self,
                                                                        const gchar      *label,
                                                                        GIcon            *icon,
                                                                        const gchar      *detailed_action);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_add_button_with_target_value        (IdeNotification  *self,
                                                                        const gchar      *label,
                                                                        GIcon            *icon,
                                                                        const gchar      *action,
                                                                        GVariant         *target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_notification_get_default_action                  (IdeNotification  *self,
                                                                        gchar           **action,
                                                                        GVariant        **target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_default_action                  (IdeNotification  *self,
                                                                        const gchar      *detailed_action);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_set_default_action_and_target_value (IdeNotification  *self,
                                                                        const gchar      *action,
                                                                        GVariant         *target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint             ide_notification_compare                             (IdeNotification  *a,
                                                                        IdeNotification  *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_withdraw                            (IdeNotification  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_withdraw_in_seconds                 (IdeNotification  *self,
                                                                        gint              seconds);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_file_progress_callback              (goffset           current_num_bytes,
                                                                        goffset           total_num_bytes,
                                                                        gpointer          user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_notification_flatpak_progress_callback           (const char       *status,
                                                                        guint             notification,
                                                                        gboolean          estimating,
diff --git a/src/libide/core/ide-notifications.h b/src/libide/core/ide-notifications.h
index fc482cfe4..89cd7de00 100644
--- a/src/libide/core/ide-notifications.h
+++ b/src/libide/core/ide-notifications.h
@@ -27,21 +27,21 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_NOTIFICATIONS (ide_notifications_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeNotifications, ide_notifications, IDE, NOTIFICATIONS, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeNotifications *ide_notifications_new                       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_notifications_add_notification          (IdeNotifications *self,
                                                                IdeNotification  *notification);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gdouble           ide_notifications_get_progress              (IdeNotifications *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_notifications_get_has_progress          (IdeNotifications *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_notifications_get_progress_is_imprecise (IdeNotifications *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeNotification  *ide_notifications_find_by_id                (IdeNotifications *self,
                                                                const gchar      *id);
 
diff --git a/src/libide/core/ide-object-box.h b/src/libide/core/ide-object-box.h
index eb81085fb..f6544d7c2 100644
--- a/src/libide/core/ide-object-box.h
+++ b/src/libide/core/ide-object-box.h
@@ -30,16 +30,16 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_OBJECT_BOX (ide_object_box_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeObjectBox, ide_object_box, IDE, OBJECT_BOX, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObjectBox *ide_object_box_new         (GObject      *object);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer      ide_object_box_ref_object  (IdeObjectBox *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObjectBox *ide_object_box_from_object (GObject      *object);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_object_box_contains    (IdeObjectBox *self,
                                           gpointer      instance);
 
diff --git a/src/libide/core/ide-object.h b/src/libide/core/ide-object.h
index 0e2568f6e..c65750dcf 100644
--- a/src/libide/core/ide-object.h
+++ b/src/libide/core/ide-object.h
@@ -40,7 +40,7 @@ typedef enum
   IDE_OBJECT_AFTER_SIBLING,
 } IdeObjectLocation;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeObject, ide_object, IDE, OBJECT, GObject)
 
 struct _IdeObjectClass
@@ -62,88 +62,88 @@ struct _IdeObjectClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer      ide_object_new                    (GType               type,
                                                  IdeObject          *parent) G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GCancellable *ide_object_ref_cancellable        (IdeObject          *self) G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObject    *ide_object_get_parent             (IdeObject          *self) G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObject    *ide_object_ref_parent             (IdeObject          *self) G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObject    *ide_object_ref_root               (IdeObject          *self) G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_object_is_root                (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_lock                   (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_unlock                 (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_add                    (IdeObject          *self,
                                                  IdeObject          *sibling,
                                                  IdeObject          *child,
                                                  IdeObjectLocation   location);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_append                 (IdeObject          *self,
                                                  IdeObject          *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_prepend                (IdeObject          *self,
                                                  IdeObject          *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_insert_before          (IdeObject          *self,
                                                  IdeObject          *sibling,
                                                  IdeObject          *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_insert_after           (IdeObject          *self,
                                                  IdeObject          *sibling,
                                                  IdeObject          *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_insert_sorted          (IdeObject          *self,
                                                  IdeObject          *child,
                                                  GCompareDataFunc    func,
                                                  gpointer            user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_remove                 (IdeObject          *self,
                                                  IdeObject          *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_foreach                (IdeObject          *self,
                                                  GFunc               callback,
                                                  gpointer            user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_object_set_error_if_destroyed (IdeObject          *self,
                                                  GError            **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_destroy                (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_destroyed              (IdeObject         **self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint         ide_object_get_position           (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint         ide_object_get_n_children         (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeObject    *ide_object_get_nth_child          (IdeObject          *self,
                                                  guint               nth);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer      ide_object_get_child_typed        (IdeObject          *self,
                                                  GType               type);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray    *ide_object_get_children_typed     (IdeObject          *self,
                                                  GType               type);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer      ide_object_ensure_child_typed     (IdeObject          *self,
                                                  GType               type);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_notify_in_main         (gpointer            instance,
                                                  GParamSpec         *pspec);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_notify_by_pspec        (gpointer            instance,
                                                  GParamSpec         *pspec);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_object_in_destruction         (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar        *ide_object_repr                   (IdeObject          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_object_log                    (gpointer            instance,
                                                  GLogLevelFlags      level,
                                                  const gchar        *domain,
diff --git a/src/libide/core/ide-settings.h b/src/libide/core/ide-settings.h
index ab61a0043..4ce372952 100644
--- a/src/libide/core/ide-settings.h
+++ b/src/libide/core/ide-settings.h
@@ -26,75 +26,75 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SETTINGS (ide_settings_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeSettings, ide_settings, IDE, SETTINGS, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSettings *ide_settings_new                         (const gchar             *project_id,
                                                        const gchar             *schema_id,
                                                        const gchar             *relative_path,
                                                        gboolean                 ignore_project_settings);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_settings_get_relative_path           (IdeSettings             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_settings_get_schema_id               (IdeSettings             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_settings_get_ignore_project_settings (IdeSettings             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_settings_get_default_value           (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_settings_get_user_value              (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant    *ide_settings_get_value                   (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_value                   (IdeSettings             *self,
                                                        const gchar             *key,
                                                        GVariant                *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_settings_get_boolean                 (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gdouble      ide_settings_get_double                  (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint         ide_settings_get_int                     (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar       *ide_settings_get_string                  (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint        ide_settings_get_uint                    (IdeSettings             *self,
                                                        const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_boolean                 (IdeSettings             *self,
                                                        const gchar             *key,
                                                        gboolean                 val);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_double                  (IdeSettings             *self,
                                                        const gchar             *key,
                                                        gdouble                  val);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_int                     (IdeSettings             *self,
                                                        const gchar             *key,
                                                        gint                     val);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_string                  (IdeSettings             *self,
                                                        const gchar             *key,
                                                        const gchar             *val);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_set_uint                    (IdeSettings             *self,
                                                        const gchar             *key,
                                                        guint                    val);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_bind                        (IdeSettings             *self,
                                                        const gchar             *key,
                                                        gpointer                 object,
                                                        const gchar             *property,
                                                        GSettingsBindFlags       flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_bind_with_mapping           (IdeSettings             *self,
                                                        const gchar             *key,
                                                        gpointer                 object,
@@ -104,7 +104,7 @@ void         ide_settings_bind_with_mapping           (IdeSettings             *
                                                        GSettingsBindSetMapping  set_mapping,
                                                        gpointer                 user_data,
                                                        GDestroyNotify           destroy);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_settings_unbind                      (IdeSettings             *self,
                                                        const gchar             *property);
 
diff --git a/src/libide/core/ide-transfer-manager.h b/src/libide/core/ide-transfer-manager.h
index a3adccb54..2b1e221c1 100644
--- a/src/libide/core/ide-transfer-manager.h
+++ b/src/libide/core/ide-transfer-manager.h
@@ -31,26 +31,26 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TRANSFER_MANAGER (ide_transfer_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTransferManager, ide_transfer_manager, IDE, TRANSFER_MANAGER, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTransferManager *ide_transfer_manager_get_default    (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gdouble             ide_transfer_manager_get_progress   (IdeTransferManager   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean            ide_transfer_manager_get_has_active (IdeTransferManager   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_transfer_manager_cancel_all     (IdeTransferManager   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_transfer_manager_clear          (IdeTransferManager   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_transfer_manager_execute_async  (IdeTransferManager   *self,
                                                          IdeTransfer          *transfer,
                                                          GCancellable         *cancellable,
                                                          GAsyncReadyCallback   callback,
                                                          gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean            ide_transfer_manager_execute_finish (IdeTransferManager   *self,
                                                          GAsyncResult         *result,
                                                          GError              **error);
diff --git a/src/libide/core/ide-transfer.h b/src/libide/core/ide-transfer.h
index 380161773..f5fbe7430 100644
--- a/src/libide/core/ide-transfer.h
+++ b/src/libide/core/ide-transfer.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 #define IDE_TYPE_TRANSFER  (ide_transfer_get_type())
 #define IDE_TRANSFER_ERROR (ide_transfer_error_quark())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeTransfer, ide_transfer, IDE, TRANSFER, IdeObject)
 
 struct _IdeTransferClass
@@ -58,44 +58,44 @@ typedef enum
   IDE_TRANSFER_ERROR_CONNECTION_IS_METERED = 1,
 } IdeTransferError;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GQuark           ide_transfer_error_quark         (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_cancel              (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_transfer_get_completed       (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_transfer_get_active          (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar     *ide_transfer_get_icon_name       (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_set_icon_name       (IdeTransfer          *self,
                                                    const gchar          *icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gdouble          ide_transfer_get_progress        (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_set_progress        (IdeTransfer          *self,
                                                    gdouble               progress);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar     *ide_transfer_get_status          (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_set_status          (IdeTransfer          *self,
                                                    const gchar          *status);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar     *ide_transfer_get_title           (IdeTransfer          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_set_title           (IdeTransfer          *self,
                                                    const gchar          *title);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_transfer_execute_async       (IdeTransfer          *self,
                                                    GCancellable         *cancellable,
                                                    GAsyncReadyCallback   callback,
                                                    gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_transfer_execute_finish      (IdeTransfer          *self,
                                                    GAsyncResult         *result,
                                                    GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeNotification *ide_transfer_create_notification (IdeTransfer          *self);
 
 G_END_DECLS
diff --git a/src/libide/debugger/ide-debug-manager.h b/src/libide/debugger/ide-debug-manager.h
index fc29ed929..d54f155db 100644
--- a/src/libide/debugger/ide-debug-manager.h
+++ b/src/libide/debugger/ide-debug-manager.h
@@ -31,28 +31,28 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUG_MANAGER (ide_debug_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDebugManager, ide_debug_manager, IDE, DEBUG_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebugManager        *ide_debug_manager_from_context             (IdeContext       *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebugger            *ide_debug_manager_get_debugger             (IdeDebugManager  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_debug_manager_get_active               (IdeDebugManager  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_debug_manager_start                    (IdeDebugManager  *self,
                                                                     IdeRunner        *runner,
                                                                     GError          **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debug_manager_stop                     (IdeDebugManager  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerBreakpoints *ide_debug_manager_get_breakpoints_for_file (IdeDebugManager  *self,
                                                                     GFile            *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_debug_manager_supports_language        (IdeDebugManager  *self,
                                                                     const gchar      *language_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebugger            *ide_debug_manager_find_debugger            (IdeDebugManager  *self,
                                                                     IdeRunner        *runner);
 
diff --git a/src/libide/debugger/ide-debugger-breakpoint.h b/src/libide/debugger/ide-debugger-breakpoint.h
index 086a8cb17..c4169bf1c 100644
--- a/src/libide/debugger/ide-debugger-breakpoint.h
+++ b/src/libide/debugger/ide-debugger-breakpoint.h
@@ -29,7 +29,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_BREAKPOINT (ide_debugger_breakpoint_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerBreakpoint, ide_debugger_breakpoint, IDE, DEBUGGER_BREAKPOINT, GObject)
 
 struct _IdeDebuggerBreakpointClass
@@ -42,61 +42,61 @@ struct _IdeDebuggerBreakpointClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                    ide_debugger_breakpoint_compare         (IdeDebuggerBreakpoint  *a,
                                                                  IdeDebuggerBreakpoint  *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerBreakpoint  *ide_debugger_breakpoint_new             (const gchar            *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_breakpoint_get_id          (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_debugger_breakpoint_get_enabled     (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_enabled     (IdeDebuggerBreakpoint  *self,
                                                                  gboolean                enabled);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerBreakMode    ide_debugger_breakpoint_get_mode        (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_mode        (IdeDebuggerBreakpoint  *self,
                                                                  IdeDebuggerBreakMode    mode);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerDisposition  ide_debugger_breakpoint_get_disposition (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_disposition (IdeDebuggerBreakpoint  *self,
                                                                  IdeDebuggerDisposition  disposition);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerAddress      ide_debugger_breakpoint_get_address     (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_address     (IdeDebuggerBreakpoint  *self,
                                                                  IdeDebuggerAddress      address);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_breakpoint_get_spec        (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_spec        (IdeDebuggerBreakpoint  *self,
                                                                  const gchar            *spec);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_breakpoint_get_function    (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_function    (IdeDebuggerBreakpoint  *self,
                                                                  const gchar            *function);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_breakpoint_get_file        (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_file        (IdeDebuggerBreakpoint  *self,
                                                                  const gchar            *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                   ide_debugger_breakpoint_get_line        (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_line        (IdeDebuggerBreakpoint  *self,
                                                                  guint                   line);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint64                  ide_debugger_breakpoint_get_count       (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_count       (IdeDebuggerBreakpoint  *self,
                                                                  gint64                  count);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_breakpoint_get_thread      (IdeDebuggerBreakpoint  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_breakpoint_set_thread      (IdeDebuggerBreakpoint  *self,
                                                                  const gchar            *thread);
 
diff --git a/src/libide/debugger/ide-debugger-breakpoints.h b/src/libide/debugger/ide-debugger-breakpoints.h
index 90c38ef93..4d11cf485 100644
--- a/src/libide/debugger/ide-debugger-breakpoints.h
+++ b/src/libide/debugger/ide-debugger-breakpoints.h
@@ -29,18 +29,18 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_BREAKPOINTS (ide_debugger_breakpoints_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDebuggerBreakpoints, ide_debugger_breakpoints, IDE, DEBUGGER_BREAKPOINTS, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile                 *ide_debugger_breakpoints_get_file      (IdeDebuggerBreakpoints *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerBreakMode   ide_debugger_breakpoints_get_line_mode (IdeDebuggerBreakpoints *self,
                                                                guint                   line);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerBreakpoint *ide_debugger_breakpoints_get_line      (IdeDebuggerBreakpoints *self,
                                                                guint                   line);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_debugger_breakpoints_foreach       (IdeDebuggerBreakpoints *self,
                                                                GFunc                   func,
                                                                gpointer                user_data);
diff --git a/src/libide/debugger/ide-debugger-frame.h b/src/libide/debugger/ide-debugger-frame.h
index 67ae5e3fb..c49df530e 100644
--- a/src/libide/debugger/ide-debugger-frame.h
+++ b/src/libide/debugger/ide-debugger-frame.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_FRAME (ide_debugger_frame_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerFrame, ide_debugger_frame, IDE, DEBUGGER_FRAME, GObject)
 
 struct _IdeDebuggerFrameClass
@@ -39,41 +39,41 @@ struct _IdeDebuggerFrameClass
   gpointer _reserved[4];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerFrame    *ide_debugger_frame_new          (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerAddress   ide_debugger_frame_get_address  (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_address  (IdeDebuggerFrame    *self,
                                                       IdeDebuggerAddress   address);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_frame_get_file     (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_file     (IdeDebuggerFrame    *self,
                                                       const gchar         *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_frame_get_function (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_function (IdeDebuggerFrame    *self,
                                                       const gchar         *function);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const *ide_debugger_frame_get_args     (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_args     (IdeDebuggerFrame    *self,
                                                       const gchar * const *args);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_frame_get_library  (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_library  (IdeDebuggerFrame    *self,
                                                       const gchar         *library);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                ide_debugger_frame_get_depth    (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_depth    (IdeDebuggerFrame    *self,
                                                       guint                depth);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                ide_debugger_frame_get_line     (IdeDebuggerFrame    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_frame_set_line     (IdeDebuggerFrame    *self,
                                                       guint                line);
 
diff --git a/src/libide/debugger/ide-debugger-instruction.h b/src/libide/debugger/ide-debugger-instruction.h
index 5096eba3e..694f915a6 100644
--- a/src/libide/debugger/ide-debugger-instruction.h
+++ b/src/libide/debugger/ide-debugger-instruction.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_INSTRUCTION (ide_debugger_instruction_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerInstruction, ide_debugger_instruction, IDE, DEBUGGER_INSTRUCTION, 
GObject)
 
 struct _IdeDebuggerInstructionClass
@@ -39,18 +39,18 @@ struct _IdeDebuggerInstructionClass
   gpointer _reserved[4];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerInstruction *ide_debugger_instruction_new          (IdeDebuggerAddress      address);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerAddress      ide_debugger_instruction_get_address  (IdeDebuggerInstruction *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_instruction_get_function (IdeDebuggerInstruction *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_instruction_set_function (IdeDebuggerInstruction *self,
                                                                const gchar            *function);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_instruction_get_display  (IdeDebuggerInstruction *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_instruction_set_display  (IdeDebuggerInstruction *self,
                                                                const gchar            *display);
 
diff --git a/src/libide/debugger/ide-debugger-library.h b/src/libide/debugger/ide-debugger-library.h
index 477ad85ef..ffe673ac5 100644
--- a/src/libide/debugger/ide-debugger-library.h
+++ b/src/libide/debugger/ide-debugger-library.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_LIBRARY (ide_debugger_library_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerLibrary, ide_debugger_library, IDE, DEBUGGER_LIBRARY, GObject)
 
 struct _IdeDebuggerLibraryClass
@@ -39,26 +39,26 @@ struct _IdeDebuggerLibraryClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                ide_debugger_library_compare         (IdeDebuggerLibrary            *a,
                                                           IdeDebuggerLibrary            *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerLibrary *ide_debugger_library_new             (const gchar                   *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar        *ide_debugger_library_get_id          (IdeDebuggerLibrary            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray          *ide_debugger_library_get_ranges      (IdeDebuggerLibrary            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_debugger_library_add_range       (IdeDebuggerLibrary            *self,
                                                           const IdeDebuggerAddressRange *range);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar        *ide_debugger_library_get_host_name   (IdeDebuggerLibrary            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_debugger_library_set_host_name   (IdeDebuggerLibrary            *self,
                                                           const gchar                   *host_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar        *ide_debugger_library_get_target_name (IdeDebuggerLibrary            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_debugger_library_set_target_name (IdeDebuggerLibrary            *self,
                                                           const gchar                   *target_name);
 
diff --git a/src/libide/debugger/ide-debugger-register.h b/src/libide/debugger/ide-debugger-register.h
index 8d7b5c328..39964ec94 100644
--- a/src/libide/debugger/ide-debugger-register.h
+++ b/src/libide/debugger/ide-debugger-register.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_REGISTER (ide_debugger_register_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerRegister, ide_debugger_register, IDE, DEBUGGER_REGISTER, GObject)
 
 struct _IdeDebuggerRegisterClass
@@ -37,21 +37,21 @@ struct _IdeDebuggerRegisterClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                 ide_debugger_register_compare   (IdeDebuggerRegister *a,
                                                       IdeDebuggerRegister *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerRegister *ide_debugger_register_new       (const gchar         *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_register_get_id    (IdeDebuggerRegister *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_register_get_name  (IdeDebuggerRegister *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_register_set_name  (IdeDebuggerRegister *self,
                                                       const gchar         *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_register_get_value (IdeDebuggerRegister *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_register_set_value (IdeDebuggerRegister *self,
                                                       const gchar         *value);
 
diff --git a/src/libide/debugger/ide-debugger-thread-group.h b/src/libide/debugger/ide-debugger-thread-group.h
index 3dff8bbf8..14f3c0140 100644
--- a/src/libide/debugger/ide-debugger-thread-group.h
+++ b/src/libide/debugger/ide-debugger-thread-group.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_THREAD_GROUP (ide_debugger_thread_group_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerThreadGroup, ide_debugger_thread_group, IDE, DEBUGGER_THREAD_GROUP, 
GObject)
 
 struct _IdeDebuggerThreadGroupClass
@@ -37,21 +37,21 @@ struct _IdeDebuggerThreadGroupClass
   gpointer _reserved[4];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                    ide_debugger_thread_group_compare       (IdeDebuggerThreadGroup *a,
                                                                  IdeDebuggerThreadGroup *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerThreadGroup *ide_debugger_thread_group_new           (const gchar            *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_thread_group_get_id        (IdeDebuggerThreadGroup *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_thread_group_get_pid       (IdeDebuggerThreadGroup *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_thread_group_set_pid       (IdeDebuggerThreadGroup *self,
                                                                  const gchar            *pid);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_debugger_thread_group_get_exit_code (IdeDebuggerThreadGroup *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_debugger_thread_group_set_exit_code (IdeDebuggerThreadGroup *self,
                                                                  const gchar            *exit_code);
 
diff --git a/src/libide/debugger/ide-debugger-thread.h b/src/libide/debugger/ide-debugger-thread.h
index 703c78f4c..1941decdb 100644
--- a/src/libide/debugger/ide-debugger-thread.h
+++ b/src/libide/debugger/ide-debugger-thread.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_THREAD (ide_debugger_thread_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerThread, ide_debugger_thread, IDE, DEBUGGER_THREAD, GObject)
 
 struct _IdeDebuggerThreadClass
@@ -37,16 +37,16 @@ struct _IdeDebuggerThreadClass
   gpointer _reserved[4];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint               ide_debugger_thread_compare   (IdeDebuggerThread *a,
                                                   IdeDebuggerThread *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerThread *ide_debugger_thread_new       (const gchar       *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar       *ide_debugger_thread_get_id    (IdeDebuggerThread *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar       *ide_debugger_thread_get_group (IdeDebuggerThread *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_thread_set_group (IdeDebuggerThread *self,
                                                   const gchar       *thread_group);
 
diff --git a/src/libide/debugger/ide-debugger-types.h b/src/libide/debugger/ide-debugger-types.h
index 89b58ac40..b0eb2f70d 100644
--- a/src/libide/debugger/ide-debugger-types.h
+++ b/src/libide/debugger/ide-debugger-types.h
@@ -171,7 +171,7 @@ typedef guint64 IdeDebuggerAddress;
 
 #define IDE_DEBUGGER_ADDRESS_INVALID (0)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerAddress ide_debugger_address_parse (const gchar *string);
 
 typedef struct
@@ -183,25 +183,25 @@ typedef struct
 #define IDE_TYPE_DEBUGGER_ADDRESS_RANGE (ide_debugger_address_range_get_type())
 
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_stream_get_type            (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_movement_get_type          (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_stop_reason_get_type       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_break_mode_get_type        (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_disposition_get_type       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_address_range_get_type     (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType ide_debugger_breakpoint_change_get_type (void);
 
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerAddressRange *ide_debugger_address_range_copy (const IdeDebuggerAddressRange *range);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_debugger_address_range_free (IdeDebuggerAddressRange       *range);
 
 
diff --git a/src/libide/debugger/ide-debugger-variable.h b/src/libide/debugger/ide-debugger-variable.h
index d6fc93963..05548635f 100644
--- a/src/libide/debugger/ide-debugger-variable.h
+++ b/src/libide/debugger/ide-debugger-variable.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER_VARIABLE (ide_debugger_variable_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebuggerVariable, ide_debugger_variable, IDE, DEBUGGER_VARIABLE, GObject)
 
 struct _IdeDebuggerVariableClass
@@ -37,23 +37,23 @@ struct _IdeDebuggerVariableClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerVariable *ide_debugger_variable_new              (const gchar         *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_variable_get_name         (IdeDebuggerVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_variable_get_type_name    (IdeDebuggerVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_variable_set_type_name    (IdeDebuggerVariable *self,
                                                              const gchar         *type_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_debugger_variable_get_value        (IdeDebuggerVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_variable_set_value        (IdeDebuggerVariable *self,
                                                              const gchar         *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_debugger_variable_get_has_children (IdeDebuggerVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_debugger_variable_set_has_children (IdeDebuggerVariable *self,
                                                              gboolean             has_children);
 
diff --git a/src/libide/debugger/ide-debugger.h b/src/libide/debugger/ide-debugger.h
index ec6c1a600..014b89fb5 100644
--- a/src/libide/debugger/ide-debugger.h
+++ b/src/libide/debugger/ide-debugger.h
@@ -38,7 +38,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEBUGGER (ide_debugger_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDebugger, ide_debugger, IDE, DEBUGGER, IdeObject)
 
 struct _IdeDebuggerClass
@@ -198,208 +198,208 @@ struct _IdeDebuggerClass
   gpointer _reserved[32];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_supports_runner           (IdeDebugger                    *self,
                                                            IdeRunner                      *runner,
                                                            gint                           *priority);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_prepare                   (IdeDebugger                    *self,
                                                            IdeRunner                      *runner);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GListModel        *ide_debugger_get_breakpoints           (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar       *ide_debugger_get_display_name          (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_set_display_name          (IdeDebugger                    *self,
                                                            const gchar                    *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_get_is_running            (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_get_can_move              (IdeDebugger                    *self,
                                                            IdeDebuggerMovement             movement);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GListModel        *ide_debugger_get_threads               (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GListModel        *ide_debugger_get_thread_groups         (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDebuggerThread *ide_debugger_get_selected_thread       (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_disassemble_async         (IdeDebugger                    *self,
                                                            const IdeDebuggerAddressRange  *range,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_disassemble_finish        (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_insert_breakpoint_async   (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpoint          *breakpoint,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_insert_breakpoint_finish  (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_interrupt_async           (IdeDebugger                    *self,
                                                            IdeDebuggerThreadGroup         *thread_group,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_interrupt_finish          (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_modify_breakpoint_async   (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpointChange     change,
                                                            IdeDebuggerBreakpoint          *breakpoint,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_modify_breakpoint_finish  (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_remove_breakpoint_async   (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpoint          *breakpoint,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_remove_breakpoint_finish  (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_list_breakpoints_async    (IdeDebugger                    *self,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_list_breakpoints_finish   (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_list_frames_async         (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_list_frames_finish        (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_list_locals_async         (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread,
                                                            IdeDebuggerFrame               *frame,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_list_locals_finish        (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_list_params_async         (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread,
                                                            IdeDebuggerFrame               *frame,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_list_params_finish        (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_list_registers_async      (IdeDebugger                    *self,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray         *ide_debugger_list_registers_finish     (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_move_async                (IdeDebugger                    *self,
                                                            IdeDebuggerMovement             movement,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_move_finish               (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_send_signal_async         (IdeDebugger                    *self,
                                                            gint                            signum,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_send_signal_finish        (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar       *ide_debugger_locate_binary_at_address  (IdeDebugger                    *self,
                                                            IdeDebuggerAddress              address);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_log                  (IdeDebugger                    *self,
                                                            IdeDebuggerStream               stream,
                                                            GBytes                         *content);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_group_added   (IdeDebugger                    *self,
                                                            IdeDebuggerThreadGroup         *thread_group);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_group_removed (IdeDebugger                    *self,
                                                            IdeDebuggerThreadGroup         *thread_group);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_group_started (IdeDebugger                    *self,
                                                            IdeDebuggerThreadGroup         *thread_group);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_group_exited  (IdeDebugger                    *self,
                                                            IdeDebuggerThreadGroup         *thread_group);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_added         (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_removed       (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_thread_selected      (IdeDebugger                    *self,
                                                            IdeDebuggerThread              *thread);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_breakpoint_added     (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpoint          *breakpoint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_breakpoint_modified  (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpoint          *breakpoint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_breakpoint_removed   (IdeDebugger                    *self,
                                                            IdeDebuggerBreakpoint          *breakpoint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_running              (IdeDebugger                    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_stopped              (IdeDebugger                    *self,
                                                            IdeDebuggerStopReason           stop_reason,
                                                            IdeDebuggerBreakpoint          *breakpoint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_library_loaded       (IdeDebugger                    *self,
                                                            IdeDebuggerLibrary             *library);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_emit_library_unloaded     (IdeDebugger                    *self,
                                                            IdeDebuggerLibrary             *library);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_debugger_interpret_async           (IdeDebugger                    *self,
                                                            const gchar                    *command,
                                                            GCancellable                   *cancellable,
                                                            GAsyncReadyCallback             callback,
                                                            gpointer                        user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_debugger_interpret_finish          (IdeDebugger                    *self,
                                                            GAsyncResult                   *result,
                                                            GError                        **error);
diff --git a/src/libide/foundry/ide-build-system-discovery.h b/src/libide/foundry/ide-build-system-discovery.h
index 6d9a8f201..83f24920a 100644
--- a/src/libide/foundry/ide-build-system-discovery.h
+++ b/src/libide/foundry/ide-build-system-discovery.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_BUILD_SYSTEM_DISCOVERY (ide_build_system_discovery_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeBuildSystemDiscovery, ide_build_system_discovery, IDE, BUILD_SYSTEM_DISCOVERY, 
GObject)
 
 struct _IdeBuildSystemDiscoveryInterface
@@ -46,7 +46,7 @@ struct _IdeBuildSystemDiscoveryInterface
                       GError                  **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar *ide_build_system_discovery_discover (IdeBuildSystemDiscovery  *self,
                                             GFile                    *project_file,
                                             GCancellable             *cancellable,
diff --git a/src/libide/foundry/ide-build-system.h b/src/libide/foundry/ide-build-system.h
index c30275091..9e459e23d 100644
--- a/src/libide/foundry/ide-build-system.h
+++ b/src/libide/foundry/ide-build-system.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_BUILD_SYSTEM (ide_build_system_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeBuildSystem, ide_build_system, IDE, BUILD_SYSTEM, IdeObject)
 
 struct _IdeBuildSystemInterface
@@ -68,55 +68,55 @@ struct _IdeBuildSystemInterface
                                                     const char           *language);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildSystem  *ide_build_system_from_context                     (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_build_system_get_id                           (IdeBuildSystem       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_build_system_get_display_name                 (IdeBuildSystem       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint             ide_build_system_get_priority                     (IdeBuildSystem       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_build_system_get_builddir                     (IdeBuildSystem       *self,
                                                                     IdePipeline     *pipeline);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           *ide_build_system_get_project_version              (IdeBuildSystem       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_build_system_get_build_flags_async            (IdeBuildSystem       *self,
                                                                     GFile                *file,
                                                                     GCancellable         *cancellable,
                                                                     GAsyncReadyCallback   callback,
                                                                     gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          **ide_build_system_get_build_flags_finish           (IdeBuildSystem       *self,
                                                                     GAsyncResult         *result,
                                                                     GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_build_system_get_build_flags_for_files_async  (IdeBuildSystem       *self,
                                                                     GPtrArray            *files,
                                                                     GCancellable         *cancellable,
                                                                     GAsyncReadyCallback   callback,
                                                                     gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GHashTable      *ide_build_system_get_build_flags_for_files_finish (IdeBuildSystem       *self,
                                                                     GAsyncResult         *result,
                                                                     GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_build_system_get_build_flags_for_dir_async    (IdeBuildSystem       *self,
                                                                     GFile                *directory,
                                                                     GCancellable         *cancellable,
                                                                     GAsyncReadyCallback   callback,
                                                                     gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GHashTable      *ide_build_system_get_build_flags_for_dir_finish   (IdeBuildSystem       *self,
                                                                     GAsyncResult         *result,
                                                                     GError              **error);
 void             _ide_build_system_set_project_file                (IdeBuildSystem       *self,
                                                                     GFile                *project_file) 
G_GNUC_INTERNAL;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_build_system_supports_toolchain               (IdeBuildSystem       *self,
                                                                     IdeToolchain         *toolchain);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_build_system_supports_language                (IdeBuildSystem       *self,
                                                                     const char           *language);
 
diff --git a/src/libide/foundry/ide-build-target-provider.h b/src/libide/foundry/ide-build-target-provider.h
index 067347da7..01e0cd61f 100644
--- a/src/libide/foundry/ide-build-target-provider.h
+++ b/src/libide/foundry/ide-build-target-provider.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_BUILD_TARGET_PROVIDER (ide_build_target_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeBuildTargetProvider, ide_build_target_provider, IDE, BUILD_TARGET_PROVIDER, 
IdeObject)
 
 struct _IdeBuildTargetProviderInterface
@@ -46,12 +46,12 @@ struct _IdeBuildTargetProviderInterface
                                     GError                 **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_build_target_provider_get_targets_async  (IdeBuildTargetProvider  *self,
                                                          GCancellable            *cancellable,
                                                          GAsyncReadyCallback      callback,
                                                          gpointer                 user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_build_target_provider_get_targets_finish (IdeBuildTargetProvider  *self,
                                                          GAsyncResult            *result,
                                                          GError                 **error);
diff --git a/src/libide/foundry/ide-build-target.h b/src/libide/foundry/ide-build-target.h
index 8acca0ae7..70a5f5695 100644
--- a/src/libide/foundry/ide-build-target.h
+++ b/src/libide/foundry/ide-build-target.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_BUILD_TARGET (ide_build_target_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeBuildTarget, ide_build_target, IDE, BUILD_TARGET, IdeObject)
 
 typedef enum
@@ -58,25 +58,25 @@ struct _IdeBuildTargetInterface
   IdeArtifactKind   (*get_kind)              (IdeBuildTarget *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile            *ide_build_target_get_install_directory (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar            *ide_build_target_get_name              (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar            *ide_build_target_get_display_name      (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint              ide_build_target_get_priority          (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar           **ide_build_target_get_argv              (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar            *ide_build_target_get_cwd               (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar            *ide_build_target_get_language          (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_build_target_get_install           (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeArtifactKind   ide_build_target_get_kind              (IdeBuildTarget       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_build_target_compare               (const IdeBuildTarget *left,
                                                           const IdeBuildTarget *right);
 
diff --git a/src/libide/foundry/ide-compile-commands.h b/src/libide/foundry/ide-compile-commands.h
index 8c88171a0..608dc9723 100644
--- a/src/libide/foundry/ide-compile-commands.h
+++ b/src/libide/foundry/ide-compile-commands.h
@@ -30,27 +30,27 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_COMPILE_COMMANDS (ide_compile_commands_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeCompileCommands, ide_compile_commands, IDE, COMPILE_COMMANDS, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeCompileCommands  *ide_compile_commands_new         (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_compile_commands_load        (IdeCompileCommands   *self,
                                                        GFile                *file,
                                                        GCancellable         *cancellable,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_compile_commands_load_async  (IdeCompileCommands   *self,
                                                        GFile                *file,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_compile_commands_load_finish (IdeCompileCommands   *self,
                                                        GAsyncResult         *result,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar              **ide_compile_commands_lookup      (IdeCompileCommands   *self,
                                                        GFile                *file,
                                                        const gchar * const  *system_includes,
diff --git a/src/libide/foundry/ide-config-manager.h b/src/libide/foundry/ide-config-manager.h
index 5d5628be7..4961e4e0c 100644
--- a/src/libide/foundry/ide-config-manager.h
+++ b/src/libide/foundry/ide-config-manager.h
@@ -32,39 +32,39 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CONFIG_MANAGER (ide_config_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeConfigManager, ide_config_manager, IDE, CONFIG_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfigManager *ide_config_manager_from_context     (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfigManager *ide_config_manager_ref_from_context (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfig        *ide_config_manager_get_current      (IdeConfigManager     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfig        *ide_config_manager_ref_current      (IdeConfigManager     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_config_manager_set_current      (IdeConfigManager     *self,
                                                        IdeConfig            *configuration);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfig        *ide_config_manager_get_config       (IdeConfigManager     *self,
                                                        const gchar          *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_config_manager_duplicate        (IdeConfigManager     *self,
                                                        IdeConfig            *config);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_config_manager_delete           (IdeConfigManager     *self,
                                                        IdeConfig            *config);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_config_manager_save_async       (IdeConfigManager     *self,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_config_manager_save_finish      (IdeConfigManager     *self,
                                                        GAsyncResult         *result,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_config_manager_get_ready        (IdeConfigManager     *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-config-provider.h b/src/libide/foundry/ide-config-provider.h
index 5cce8e2a1..0a98ad3a1 100644
--- a/src/libide/foundry/ide-config-provider.h
+++ b/src/libide/foundry/ide-config-provider.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CONFIG_PROVIDER (ide_config_provider_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeConfigProvider, ide_config_provider, IDE, CONFIG_PROVIDER, IdeObject)
 
 struct _IdeConfigProviderInterface
@@ -65,36 +65,36 @@ struct _IdeConfigProviderInterface
   void     (*unload)         (IdeConfigProvider  *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_emit_added   (IdeConfigProvider    *self,
                                            IdeConfig            *config);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_emit_removed (IdeConfigProvider    *self,
                                            IdeConfig            *config);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_load_async   (IdeConfigProvider    *self,
                                            GCancellable         *cancellable,
                                            GAsyncReadyCallback   callback,
                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_config_provider_load_finish  (IdeConfigProvider    *self,
                                            GAsyncResult         *result,
                                            GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_save_async   (IdeConfigProvider    *self,
                                            GCancellable         *cancellable,
                                            GAsyncReadyCallback   callback,
                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_config_provider_save_finish  (IdeConfigProvider    *self,
                                            GAsyncResult         *result,
                                            GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_delete       (IdeConfigProvider    *self,
                                            IdeConfig            *config);
 void     ide_config_provider_duplicate    (IdeConfigProvider    *self,
                                            IdeConfig            *config);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_config_provider_unload       (IdeConfigProvider    *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-config.h b/src/libide/foundry/ide-config.h
index 79dbd412f..f5c224fad 100644
--- a/src/libide/foundry/ide-config.h
+++ b/src/libide/foundry/ide-config.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_CONFIG (ide_config_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeConfig, ide_config, IDE, CONFIG, IdeObject)
 
 typedef enum
@@ -59,180 +59,180 @@ struct _IdeConfigClass
   gpointer _reserved[15];
 };
 
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_prepend_path          (IdeConfig             *self);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_prepend_path          (IdeConfig             *self,
                                                             const gchar           *prepend_path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_append_path           (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_append_path           (IdeConfig             *self,
                                                             const gchar           *append_path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_id                    (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_runtime_id            (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_runtime_id            (IdeConfig             *self,
                                                             const gchar           *runtime_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_toolchain_id          (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_toolchain_id          (IdeConfig             *self,
                                                             const gchar           *toolchain_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_get_dirty                 (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_dirty                 (IdeConfig             *self,
                                                             gboolean               dirty);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_display_name          (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_display_name          (IdeConfig             *self,
                                                             const gchar           *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildLocality      ide_config_get_locality              (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_locality              (IdeConfig             *self,
                                                             IdeBuildLocality       locality);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_get_ready                 (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime           *ide_config_get_runtime               (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_runtime               (IdeConfig             *self,
                                                             IdeRuntime            *runtime);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeToolchain         *ide_config_get_toolchain             (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_toolchain             (IdeConfig             *self,
                                                             IdeToolchain          *toolchain);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar               **ide_config_get_environ               (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_getenv                    (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_setenv                    (IdeConfig             *self,
                                                             const gchar           *key,
                                                             const gchar           *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_get_debug                 (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_debug                 (IdeConfig             *self,
                                                             gboolean               debug);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_prefix                (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_prefix                (IdeConfig             *self,
                                                             const gchar           *prefix);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_get_prefix_set            (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_prefix_set            (IdeConfig             *self,
                                                             gboolean               prefix_set);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_config_opts           (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_config_opts           (IdeConfig             *self,
                                                             const gchar           *config_opts);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_run_opts              (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_run_opts              (IdeConfig             *self,
                                                             const gchar           *run_opts);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const  *ide_config_get_build_commands        (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_build_commands        (IdeConfig             *self,
                                                             const gchar *const    *build_commands);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile                *ide_config_get_build_commands_dir    (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_build_commands_dir    (IdeConfig             *self,
                                                             GFile                 *build_commands_dir);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const  *ide_config_get_post_install_commands (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_post_install_commands (IdeConfig             *self,
                                                             const gchar *const    *post_install_commands);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                  ide_config_get_parallelism           (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_parallelism           (IdeConfig             *self,
                                                             gint                   parallelism);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeEnvironment       *ide_config_get_environment           (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_environment           (IdeConfig             *self,
                                                             IdeEnvironment        *environment);
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 IdeEnvironment       *ide_config_get_runtime_environment   (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_runtime_environment   (IdeConfig             *self,
                                                             IdeEnvironment        *environment);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                 ide_config_get_sequence              (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_app_id                (IdeConfig             *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_app_id                (IdeConfig             *self,
                                                             const gchar           *app_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_apply_path                (IdeConfig             *self,
                                                             IdeSubprocessLauncher *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_supports_runtime          (IdeConfig             *self,
                                                             IdeRuntime            *runtime);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar          *ide_config_get_internal_string       (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_string       (IdeConfig             *self,
                                                             const gchar           *key,
                                                             const gchar           *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const  *ide_config_get_internal_strv         (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_strv         (IdeConfig             *self,
                                                             const gchar           *key,
                                                             const gchar *const    *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean              ide_config_get_internal_boolean      (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_boolean      (IdeConfig             *self,
                                                             const gchar           *key,
                                                             gboolean               value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                  ide_config_get_internal_int          (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_int          (IdeConfig             *self,
                                                             const gchar           *key,
                                                             gint                   value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint64                ide_config_get_internal_int64        (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_int64        (IdeConfig             *self,
                                                             const gchar           *key,
                                                             gint64                 value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer              ide_config_get_internal_object       (IdeConfig             *self,
                                                             const gchar           *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_internal_object       (IdeConfig             *self,
                                                             const gchar           *key,
                                                             gpointer               instance);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 GPtrArray            *ide_config_get_extensions            (IdeConfig             *self);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 const gchar * const  *ide_config_get_args_for_phase        (IdeConfig             *self,
                                                             IdePipelinePhase       phase);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 void                  ide_config_set_args_for_phase        (IdeConfig             *self,
                                                             IdePipelinePhase       phase,
                                                             const gchar *const    *args);
diff --git a/src/libide/foundry/ide-dependency-updater.h b/src/libide/foundry/ide-dependency-updater.h
index e585c8f1d..17123257e 100644
--- a/src/libide/foundry/ide-dependency-updater.h
+++ b/src/libide/foundry/ide-dependency-updater.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEPENDENCY_UPDATER (ide_dependency_updater_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeDependencyUpdater, ide_dependency_updater, IDE, DEPENDENCY_UPDATER, IdeObject)
 
 struct _IdeDependencyUpdaterInterface
@@ -46,12 +46,12 @@ struct _IdeDependencyUpdaterInterface
                              GError               **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_dependency_updater_update_async  (IdeDependencyUpdater  *self,
                                                GCancellable          *cancellable,
                                                GAsyncReadyCallback    callback,
                                                gpointer               user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_dependency_updater_update_finish (IdeDependencyUpdater  *self,
                                                GAsyncResult          *result,
                                                GError               **error);
diff --git a/src/libide/foundry/ide-deploy-strategy.h b/src/libide/foundry/ide-deploy-strategy.h
index ccede7f87..2bb4d7162 100644
--- a/src/libide/foundry/ide-deploy-strategy.h
+++ b/src/libide/foundry/ide-deploy-strategy.h
@@ -31,7 +31,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEPLOY_STRATEGY (ide_deploy_strategy_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDeployStrategy, ide_deploy_strategy, IDE, DEPLOY_STRATEGY, IdeObject)
 
 struct _IdeDeployStrategyClass
@@ -69,17 +69,17 @@ struct _IdeDeployStrategyClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_deploy_strategy_load_async    (IdeDeployStrategy      *self,
                                             IdePipeline       *pipeline,
                                             GCancellable           *cancellable,
                                             GAsyncReadyCallback     callback,
                                             gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_deploy_strategy_load_finish   (IdeDeployStrategy      *self,
                                             GAsyncResult           *result,
                                             GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_deploy_strategy_deploy_async  (IdeDeployStrategy      *self,
                                             IdePipeline       *pipeline,
                                             GFileProgressCallback   progress,
@@ -88,17 +88,17 @@ void     ide_deploy_strategy_deploy_async  (IdeDeployStrategy      *self,
                                             GCancellable           *cancellable,
                                             GAsyncReadyCallback     callback,
                                             gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_deploy_strategy_deploy_finish (IdeDeployStrategy      *self,
                                             GAsyncResult           *result,
                                             GError                **error);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 void       ide_deploy_strategy_create_runner_async  (IdeDeployStrategy   *self,
                                                      IdePipeline         *pipeline,
                                                      GCancellable        *cancellable,
                                                      GAsyncReadyCallback  callback,
                                                      gpointer             user_data);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 IdeRunner *ide_deploy_strategy_create_runner_finish (IdeDeployStrategy  *self,
                                                      GAsyncResult       *result,
                                                      GError            **error);
diff --git a/src/libide/foundry/ide-device-info.h b/src/libide/foundry/ide-device-info.h
index 7b84200d7..240f341b7 100644
--- a/src/libide/foundry/ide-device-info.h
+++ b/src/libide/foundry/ide-device-info.h
@@ -40,19 +40,19 @@ typedef enum
 
 #define IDE_TYPE_DEVICE_INFO (ide_device_info_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDeviceInfo, ide_device_info, IDE, DEVICE_INFO, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDeviceInfo *ide_device_info_new              (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDeviceKind  ide_device_info_get_kind         (IdeDeviceInfo *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_info_set_kind         (IdeDeviceInfo *self,
                                                  IdeDeviceKind  kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet    *ide_device_info_get_host_triplet (IdeDeviceInfo *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_info_set_host_triplet (IdeDeviceInfo *self,
                                                  IdeTriplet    *host_triplet);
 
diff --git a/src/libide/foundry/ide-device-provider.h b/src/libide/foundry/ide-device-provider.h
index 13ebcc6be..d0a870ed5 100644
--- a/src/libide/foundry/ide-device-provider.h
+++ b/src/libide/foundry/ide-device-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DEVICE_PROVIDER (ide_device_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDeviceProvider, ide_device_provider, IDE, DEVICE_PROVIDER, IdeObject)
 
 struct _IdeDeviceProviderClass
@@ -52,22 +52,22 @@ struct _IdeDeviceProviderClass
                               GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_device_provider_emit_device_added   (IdeDeviceProvider    *self,
                                                     IdeDevice            *device);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_device_provider_emit_device_removed (IdeDeviceProvider    *self,
                                                     IdeDevice            *device);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_device_provider_load_async          (IdeDeviceProvider    *self,
                                                     GCancellable         *cancellable,
                                                     GAsyncReadyCallback   callback,
                                                     gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean   ide_device_provider_load_finish         (IdeDeviceProvider    *self,
                                                     GAsyncResult         *result,
                                                     GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_device_provider_get_devices         (IdeDeviceProvider    *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-device.h b/src/libide/foundry/ide-device.h
index e1d46174d..734d9b6f0 100644
--- a/src/libide/foundry/ide-device.h
+++ b/src/libide/foundry/ide-device.h
@@ -38,7 +38,7 @@ typedef enum
 #define IDE_TYPE_DEVICE  (ide_device_get_type())
 #define IDE_DEVICE_ERROR (ide_device_error_quark())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDevice, ide_device, IDE, DEVICE, IdeObject)
 
 struct _IdeDeviceClass
@@ -59,32 +59,32 @@ struct _IdeDeviceClass
   gpointer _reserved[32];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GQuark         ide_device_error_quark           (void) G_GNUC_CONST;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_device_get_display_name      (IdeDevice            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_set_display_name      (IdeDevice            *self,
                                                  const gchar          *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_device_get_icon_name         (IdeDevice            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_set_icon_name         (IdeDevice            *self,
                                                  const gchar          *icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_device_get_id                (IdeDevice            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_set_id                (IdeDevice            *self,
                                                  const gchar          *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_prepare_configuration (IdeDevice            *self,
                                                  IdeConfig            *configuration);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_device_get_info_async        (IdeDevice            *self,
                                                  GCancellable         *cancellable,
                                                  GAsyncReadyCallback   callback,
                                                  gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDeviceInfo *ide_device_get_info_finish       (IdeDevice            *self,
                                                  GAsyncResult         *result,
                                                  GError              **error);
diff --git a/src/libide/foundry/ide-diagnostic-tool.h b/src/libide/foundry/ide-diagnostic-tool.h
index fe8e3a8c8..cedb50927 100644
--- a/src/libide/foundry/ide-diagnostic-tool.h
+++ b/src/libide/foundry/ide-diagnostic-tool.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DIAGNOSTIC_TOOL (ide_diagnostic_tool_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeDiagnosticTool, ide_diagnostic_tool, IDE, DIAGNOSTIC_TOOL, IdeObject)
 
 struct _IdeDiagnosticToolClass
@@ -61,19 +61,19 @@ struct _IdeDiagnosticToolClass
                                                   const char             *language_id);
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 const char *ide_diagnostic_tool_get_program_name         (IdeDiagnosticTool *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void        ide_diagnostic_tool_set_program_name         (IdeDiagnosticTool *self,
                                                           const char        *program_name);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 const char *ide_diagnostic_tool_get_bundled_program_path (IdeDiagnosticTool *self);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 void        ide_diagnostic_tool_set_bundled_program_path (IdeDiagnosticTool *self,
                                                           const char        *path);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 const char *ide_diagnostic_tool_get_local_program_path   (IdeDiagnosticTool *self);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 void        ide_diagnostic_tool_set_local_program_path   (IdeDiagnosticTool *self,
                                                           const char        *path);
 
diff --git a/src/libide/foundry/ide-fallback-build-system.h b/src/libide/foundry/ide-fallback-build-system.h
index b336c913a..36e76daf9 100644
--- a/src/libide/foundry/ide-fallback-build-system.h
+++ b/src/libide/foundry/ide-fallback-build-system.h
@@ -26,10 +26,10 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_FALLBACK_BUILD_SYSTEM (ide_fallback_build_system_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeFallbackBuildSystem, ide_fallback_build_system, IDE, FALLBACK_BUILD_SYSTEM, 
IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildSystem *ide_fallback_build_system_new (void);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-foundry-compat.h b/src/libide/foundry/ide-foundry-compat.h
index 0b2ad2571..5c7c1a1e2 100644
--- a/src/libide/foundry/ide-foundry-compat.h
+++ b/src/libide/foundry/ide-foundry-compat.h
@@ -30,7 +30,7 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeToolchainManager *ide_toolchain_manager_from_context (IdeContext *context);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-foundry-global.h b/src/libide/foundry/ide-foundry-global.h
index 6ad6918a9..e8f0b07c2 100644
--- a/src/libide/foundry/ide-foundry-global.h
+++ b/src/libide/foundry/ide-foundry-global.h
@@ -29,13 +29,13 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 int                    ide_foundry_bytes_to_memfd           (GBytes      *bytes,
                                                              const char  *name);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 int                    ide_foundry_file_to_memfd            (GFile       *file,
                                                              const char  *name);
-IDE_AVAILABLE_IN_43
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher *ide_foundry_get_launcher_for_context (IdeContext  *context,
                                                              const char  *program_name,
                                                              const char  *bundled_program_path,
diff --git a/src/libide/foundry/ide-local-device.h b/src/libide/foundry/ide-local-device.h
index 1f4e5f1b3..95f0c4cbb 100644
--- a/src/libide/foundry/ide-local-device.h
+++ b/src/libide/foundry/ide-local-device.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LOCAL_DEVICE (ide_local_device_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLocalDevice, ide_local_device, IDE, LOCAL_DEVICE, IdeDevice)
 
 struct _IdeLocalDeviceClass
diff --git a/src/libide/foundry/ide-pipeline-addin.h b/src/libide/foundry/ide-pipeline-addin.h
index 445da59a3..fa8a5338b 100644
--- a/src/libide/foundry/ide-pipeline-addin.h
+++ b/src/libide/foundry/ide-pipeline-addin.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PIPELINE_ADDIN (ide_pipeline_addin_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdePipelineAddin, ide_pipeline_addin, IDE, PIPELINE_ADDIN, IdeObject)
 
 struct _IdePipelineAddinInterface
@@ -47,19 +47,19 @@ struct _IdePipelineAddinInterface
                    IdePipeline      *pipeline);
 };
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 IdePipelineAddin *ide_pipeline_addin_find_by_module_name (IdePipeline *pipeline,
                                                           const gchar *module_name);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void              ide_pipeline_addin_prepare             (IdePipelineAddin *self,
                                                           IdePipeline      *pipeline);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_pipeline_addin_load                (IdePipelineAddin *self,
                                                           IdePipeline      *pipeline);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_pipeline_addin_unload              (IdePipelineAddin *self,
                                                           IdePipeline      *pipeline);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_pipeline_addin_track               (IdePipelineAddin *self,
                                                           guint             stage_id);
 
diff --git a/src/libide/foundry/ide-pipeline-stage-launcher.h 
b/src/libide/foundry/ide-pipeline-stage-launcher.h
index 7ab552d05..a096c0141 100644
--- a/src/libide/foundry/ide-pipeline-stage-launcher.h
+++ b/src/libide/foundry/ide-pipeline-stage-launcher.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PIPELINE_STAGE_LAUNCHER (ide_pipeline_stage_launcher_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdePipelineStageLauncher, ide_pipeline_stage_launcher, IDE, 
PIPELINE_STAGE_LAUNCHER, IdePipelineStage)
 
 struct _IdePipelineStageLauncherClass
@@ -44,27 +44,27 @@ struct _IdePipelineStageLauncherClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelineStage         *ide_pipeline_stage_launcher_new                    (IdeContext            *context,
                                                                         IdeSubprocessLauncher *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher *ide_pipeline_stage_launcher_get_launcher           (IdePipelineStageLauncher *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_stage_launcher_set_launcher           (IdePipelineStageLauncher *self,
                                                                         IdeSubprocessLauncher *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher *ide_pipeline_stage_launcher_get_clean_launcher     (IdePipelineStageLauncher *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_stage_launcher_set_clean_launcher     (IdePipelineStageLauncher *self,
                                                                         IdeSubprocessLauncher 
*clean_launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_stage_launcher_get_ignore_exit_status (IdePipelineStageLauncher *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_stage_launcher_set_ignore_exit_status (IdePipelineStageLauncher *self,
                                                                         gboolean               
ignore_exit_status);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_stage_launcher_get_use_pty            (IdePipelineStageLauncher *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_stage_launcher_set_use_pty            (IdePipelineStageLauncher *self,
                                                                         gboolean               use_pty);
 
diff --git a/src/libide/foundry/ide-pipeline-stage-mkdirs.h b/src/libide/foundry/ide-pipeline-stage-mkdirs.h
index 3acd2ccdb..e2b4f8cc6 100644
--- a/src/libide/foundry/ide-pipeline-stage-mkdirs.h
+++ b/src/libide/foundry/ide-pipeline-stage-mkdirs.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PIPELINE_STAGE_MKDIRS (ide_pipeline_stage_mkdirs_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdePipelineStageMkdirs, ide_pipeline_stage_mkdirs, IDE, PIPELINE_STAGE_MKDIRS, 
IdePipelineStage)
 
 struct _IdePipelineStageMkdirsClass
@@ -43,9 +43,9 @@ struct _IdePipelineStageMkdirsClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelineStage *ide_pipeline_stage_mkdirs_new      (IdeContext             *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_pipeline_stage_mkdirs_add_path (IdePipelineStageMkdirs *self,
                                                       const gchar            *path,
                                                       gboolean                with_parents,
diff --git a/src/libide/foundry/ide-pipeline-stage-transfer.h 
b/src/libide/foundry/ide-pipeline-stage-transfer.h
index c40e9f754..9bfafd9cb 100644
--- a/src/libide/foundry/ide-pipeline-stage-transfer.h
+++ b/src/libide/foundry/ide-pipeline-stage-transfer.h
@@ -33,10 +33,10 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PIPELINE_STAGE_TRANSFER (ide_pipeline_stage_transfer_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdePipelineStageTransfer, ide_pipeline_stage_transfer, IDE, PIPELINE_STAGE_TRANSFER, 
IdePipelineStage)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelineStageTransfer *ide_pipeline_stage_transfer_new (IdeContext  *context,
                                                            IdeTransfer *transfer);
 
diff --git a/src/libide/foundry/ide-pipeline-stage.h b/src/libide/foundry/ide-pipeline-stage.h
index 388db9559..6fa3f1ff4 100644
--- a/src/libide/foundry/ide-pipeline-stage.h
+++ b/src/libide/foundry/ide-pipeline-stage.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PIPELINE_STAGE (ide_pipeline_stage_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdePipelineStage, ide_pipeline_stage, IDE, PIPELINE_STAGE, IdeObject)
 
 struct _IdePipelineStageClass
@@ -122,82 +122,82 @@ struct _IdePipelineStageClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_get_active       (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_active       (IdePipelineStage     *self,
                                                   gboolean              active);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_pipeline_stage_get_name         (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_name         (IdePipelineStage     *self,
                                                   const gchar          *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_log              (IdePipelineStage     *self,
                                                   IdeBuildLogStream     stream,
                                                   const gchar          *message,
                                                   gssize                message_len);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_log_subprocess   (IdePipelineStage     *self,
                                                   IdeSubprocess        *subprocess);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_log_observer (IdePipelineStage     *self,
                                                   IdeBuildLogObserver   observer,
                                                   gpointer              observer_data,
                                                   GDestroyNotify        observer_data_destroy);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_stdout_path  (IdePipelineStage     *self,
                                                   const gchar          *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_pipeline_stage_get_stdout_path  (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_get_completed    (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_completed    (IdePipelineStage     *self,
                                                   gboolean              completed);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_get_disabled     (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_disabled     (IdePipelineStage     *self,
                                                   gboolean              disabled);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_get_check_stdout (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_check_stdout (IdePipelineStage     *self,
                                                   gboolean              check_stdout);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_get_transient    (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_set_transient    (IdePipelineStage     *self,
                                                   gboolean              transient);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_build_async      (IdePipelineStage     *self,
                                                   IdePipeline          *pipeline,
                                                   GCancellable         *cancellable,
                                                   GAsyncReadyCallback   callback,
                                                   gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_build_finish     (IdePipelineStage     *self,
                                                   GAsyncResult         *result,
                                                   GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_clean_async      (IdePipelineStage     *self,
                                                   IdePipeline          *pipeline,
                                                   GCancellable         *cancellable,
                                                   GAsyncReadyCallback   callback,
                                                   gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_clean_finish     (IdePipelineStage     *self,
                                                   GAsyncResult         *result,
                                                   GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_pipeline_stage_chain            (IdePipelineStage     *self,
                                                   IdePipelineStage     *next);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_pause            (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_unpause          (IdePipelineStage     *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_pipeline_stage_emit_reap        (IdePipelineStage     *self,
                                                   IdeDirectoryReaper   *reaper);
 
diff --git a/src/libide/foundry/ide-pipeline.h b/src/libide/foundry/ide-pipeline.h
index fa2b7ae33..ba590a54a 100644
--- a/src/libide/foundry/ide-pipeline.h
+++ b/src/libide/foundry/ide-pipeline.h
@@ -53,150 +53,150 @@ typedef enum
   IDE_BUILD_ERROR_NEEDS_REBUILD,
 } IdeBuildError;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdePipeline, ide_pipeline, IDE, PIPELINE, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GQuark                 ide_build_error_quark                 (void) G_GNUC_CONST;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_pipeline_get_arch                 (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_is_native                (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_is_ready                 (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_get_busy                 (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeConfig             *ide_pipeline_get_config               (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDevice             *ide_pipeline_get_device               (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDeviceInfo         *ide_pipeline_get_device_info          (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet            *ide_pipeline_get_host_triplet         (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime            *ide_pipeline_get_runtime              (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeToolchain          *ide_pipeline_get_toolchain            (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeToolchain          *ide_pipeline_ref_toolchain            (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_pipeline_get_builddir             (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_pipeline_get_srcdir               (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_pipeline_get_message              (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelinePhase       ide_pipeline_get_phase                (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_get_can_export           (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 VtePty                *ide_pipeline_get_pty                  (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher *ide_pipeline_create_launcher          (IdePipeline            *self,
                                                               GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_pipeline_build_srcdir_path        (IdePipeline            *self,
                                                               const gchar            *first_part,
                                                               ...) G_GNUC_NULL_TERMINATED;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_pipeline_build_builddir_path      (IdePipeline            *self,
                                                               const gchar            *first_part,
                                                               ...) G_GNUC_NULL_TERMINATED;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_invalidate_phase         (IdePipeline            *self,
                                                               IdePipelinePhase        phases);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_request_phase            (IdePipeline            *self,
                                                               IdePipelinePhase        phase);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_pipeline_attach                   (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               gint                    priority,
                                                               IdePipelineStage       *stage);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_pipeline_attach_launcher          (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               gint                    priority,
                                                               IdeSubprocessLauncher  *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_detach                   (IdePipeline            *self,
                                                               guint                   stage_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelineStage      *ide_pipeline_get_stage_by_id          (IdePipeline            *self,
                                                               guint                   stage_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_pipeline_add_log_observer         (IdePipeline            *self,
                                                               IdeBuildLogObserver     observer,
                                                               gpointer                observer_data,
                                                               GDestroyNotify          observer_data_destroy);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_remove_log_observer      (IdePipeline            *self,
                                                               guint                   observer_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_emit_diagnostic          (IdePipeline            *self,
                                                               IdeDiagnostic          *diagnostic);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint                  ide_pipeline_add_error_format         (IdePipeline            *self,
                                                               const gchar            *regex,
                                                               GRegexCompileFlags      flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_remove_error_format      (IdePipeline            *self,
                                                               guint                   error_format_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_build_async              (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               GCancellable           *cancellable,
                                                               GAsyncReadyCallback     callback,
                                                               gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_build_finish             (IdePipeline            *self,
                                                               GAsyncResult           *result,
                                                               GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_build_targets_async      (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               GPtrArray              *targets,
                                                               GCancellable           *cancellable,
                                                               GAsyncReadyCallback     callback,
                                                               gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_build_targets_finish     (IdePipeline            *self,
                                                               GAsyncResult           *result,
                                                               GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_foreach_stage            (IdePipeline            *self,
                                                               GFunc                   stage_callback,
                                                               gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_clean_async              (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               GCancellable           *cancellable,
                                                               GAsyncReadyCallback     callback,
                                                               gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_clean_finish             (IdePipeline            *self,
                                                               GAsyncResult           *result,
                                                               GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_rebuild_async            (IdePipeline            *self,
                                                               IdePipelinePhase        phase,
                                                               GPtrArray              *targets,
                                                               GCancellable           *cancellable,
                                                               GAsyncReadyCallback     callback,
                                                               gpointer                user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_rebuild_finish           (IdePipeline            *self,
                                                               GAsyncResult           *result,
                                                               GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_pipeline_attach_pty               (IdePipeline            *self,
                                                               IdeSubprocessLauncher  *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_has_configured           (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePipelinePhase       ide_pipeline_get_requested_phase      (IdePipeline            *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_pipeline_contains_program_in_path (IdePipeline            *self,
                                                               const gchar            *name,
                                                               GCancellable           *cancellable);
diff --git a/src/libide/foundry/ide-run-manager.h b/src/libide/foundry/ide-run-manager.h
index f7e8479e7..aecf3cf7a 100644
--- a/src/libide/foundry/ide-run-manager.h
+++ b/src/libide/foundry/ide-run-manager.h
@@ -32,30 +32,30 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RUN_MANAGER (ide_run_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeRunManager, ide_run_manager, IDE, RUN_MANAGER, IdeObject)
 
 typedef void (*IdeRunHandler) (IdeRunManager *self,
                                IdeRunner     *runner,
                                gpointer       user_data);
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRunManager  *ide_run_manager_from_context                   (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildTarget *ide_run_manager_get_build_target               (IdeRunManager        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_set_build_target               (IdeRunManager        *self,
                                                                 IdeBuildTarget       *build_target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_cancel                         (IdeRunManager        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_run_manager_get_busy                       (IdeRunManager        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_run_manager_get_handler                    (IdeRunManager        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_set_handler                    (IdeRunManager        *self,
                                                                 const gchar          *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_add_handler                    (IdeRunManager        *self,
                                                                 const gchar          *id,
                                                                 const gchar          *title,
@@ -64,25 +64,25 @@ void            ide_run_manager_add_handler                    (IdeRunManager
                                                                 IdeRunHandler         run_handler,
                                                                 gpointer              user_data,
                                                                 GDestroyNotify        user_data_destroy);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_remove_handler                 (IdeRunManager        *self,
                                                                 const gchar          *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_run_async                      (IdeRunManager        *self,
                                                                 IdeBuildTarget       *build_target,
                                                                 GCancellable         *cancellable,
                                                                 GAsyncReadyCallback   callback,
                                                                 gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_run_manager_run_finish                     (IdeRunManager        *self,
                                                                 GAsyncResult         *result,
                                                                 GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_run_manager_discover_default_target_async  (IdeRunManager        *self,
                                                                 GCancellable         *cancellable,
                                                                 GAsyncReadyCallback   callback,
                                                                 gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildTarget *ide_run_manager_discover_default_target_finish (IdeRunManager        *self,
                                                                 GAsyncResult         *result,
                                                                 GError              **error);
diff --git a/src/libide/foundry/ide-runner-addin.h b/src/libide/foundry/ide-runner-addin.h
index 41daf8ca7..eeaca9887 100644
--- a/src/libide/foundry/ide-runner-addin.h
+++ b/src/libide/foundry/ide-runner-addin.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RUNNER_ADDIN (ide_runner_addin_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeRunnerAddin, ide_runner_addin, IDE, RUNNER_ADDIN, GObject)
 
 struct _IdeRunnerAddinInterface
@@ -59,27 +59,27 @@ struct _IdeRunnerAddinInterface
                                GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_runner_addin_load            (IdeRunnerAddin       *self,
                                            IdeRunner            *runner);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_runner_addin_unload          (IdeRunnerAddin       *self,
                                            IdeRunner            *runner);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_runner_addin_prehook_async   (IdeRunnerAddin       *self,
                                            GCancellable         *cancellable,
                                            GAsyncReadyCallback   callback,
                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_runner_addin_prehook_finish  (IdeRunnerAddin       *self,
                                            GAsyncResult         *result,
                                            GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_runner_addin_posthook_async  (IdeRunnerAddin       *self,
                                            GCancellable         *cancellable,
                                            GAsyncReadyCallback   callback,
                                            gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_runner_addin_posthook_finish (IdeRunnerAddin       *self,
                                            GAsyncResult         *result,
                                            GError              **error);
diff --git a/src/libide/foundry/ide-runner.h b/src/libide/foundry/ide-runner.h
index 6c0c2f0d0..cc901256b 100644
--- a/src/libide/foundry/ide-runner.h
+++ b/src/libide/foundry/ide-runner.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RUNNER (ide_runner_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeRunner, ide_runner, IDE, RUNNER, IdeObject)
 
 struct _IdeRunnerClass
@@ -61,91 +61,91 @@ struct _IdeRunnerClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRunner         *ide_runner_new              (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_runner_get_failed       (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_failed       (IdeRunner            *self,
                                                 gboolean              failed);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime        *ide_runner_get_runtime      (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_force_quit       (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeEnvironment    *ide_runner_get_environment  (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_run_async        (IdeRunner            *self,
                                                 GCancellable         *cancellable,
                                                 GAsyncReadyCallback   callback,
                                                 gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_runner_run_finish       (IdeRunner            *self,
                                                 GAsyncResult         *result,
                                                 GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GSubprocessFlags   ide_runner_get_flags        (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_flags        (IdeRunner            *self,
                                                 GSubprocessFlags      flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar       *ide_runner_get_cwd          (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_cwd          (IdeRunner            *self,
                                                 const gchar          *cwd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_runner_get_clear_env    (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_clear_env    (IdeRunner            *self,
                                                 gboolean              clear_env);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_prepend_argv     (IdeRunner            *self,
                                                 const gchar          *param);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_append_argv      (IdeRunner            *self,
                                                 const gchar          *param);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_push_args        (IdeRunner            *self,
                                                 const gchar * const  *args);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar            **ide_runner_get_argv         (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_argv         (IdeRunner            *self,
                                                 const gchar * const  *argv);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint               ide_runner_take_fd          (IdeRunner            *self,
                                                 gint                  source_fd,
                                                 gint                  dest_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GOutputStream     *ide_runner_get_stdin        (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GInputStream      *ide_runner_get_stdout       (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GInputStream      *ide_runner_get_stderr       (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_runner_get_run_on_host  (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_run_on_host  (IdeRunner            *self,
                                                 gboolean              run_on_host);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_take_tty_fd      (IdeRunner            *self,
                                                 gint                  tty_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_pty          (IdeRunner            *self,
                                                 VtePty               *pty);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 VtePty            *ide_runner_get_pty          (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean           ide_runner_get_disable_pty  (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_disable_pty  (IdeRunner            *self,
                                                 gboolean              disable_pty);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeBuildTarget    *ide_runner_get_build_target (IdeRunner            *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runner_set_build_target (IdeRunner            *self,
                                                 IdeBuildTarget       *build_target);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gint               ide_runner_get_max_fd       (IdeRunner            *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-runtime-manager.h b/src/libide/foundry/ide-runtime-manager.h
index a8e16cc56..cd084a58d 100644
--- a/src/libide/foundry/ide-runtime-manager.h
+++ b/src/libide/foundry/ide-runtime-manager.h
@@ -32,18 +32,18 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RUNTIME_MANAGER (ide_runtime_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeRuntimeManager, ide_runtime_manager, IDE, RUNTIME_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntimeManager *ide_runtime_manager_from_context (IdeContext        *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime        *ide_runtime_manager_get_runtime  (IdeRuntimeManager *self,
                                                      const gchar       *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runtime_manager_add          (IdeRuntimeManager *self,
                                                      IdeRuntime        *runtime);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_runtime_manager_remove       (IdeRuntimeManager *self,
                                                      IdeRuntime        *runtime);
 
diff --git a/src/libide/foundry/ide-runtime-provider.h b/src/libide/foundry/ide-runtime-provider.h
index db6ca9df5..b1a0b93a2 100644
--- a/src/libide/foundry/ide-runtime-provider.h
+++ b/src/libide/foundry/ide-runtime-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_RUNTIME_PROVIDER (ide_runtime_provider_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeRuntimeProvider, ide_runtime_provider, IDE, RUNTIME_PROVIDER, IdeObject)
 
 struct _IdeRuntimeProviderInterface
@@ -55,22 +55,22 @@ struct _IdeRuntimeProviderInterface
                                    GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_runtime_provider_load             (IdeRuntimeProvider   *self,
                                                    IdeRuntimeManager    *manager);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_runtime_provider_unload           (IdeRuntimeProvider   *self,
                                                    IdeRuntimeManager    *manager);
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 gboolean    ide_runtime_provider_provides         (IdeRuntimeProvider   *self,
                                                    const gchar          *runtime_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void        ide_runtime_provider_bootstrap_async  (IdeRuntimeProvider   *self,
                                                    IdePipeline          *pipeline,
                                                    GCancellable         *cancellable,
                                                    GAsyncReadyCallback   callback,
                                                    gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime *ide_runtime_provider_bootstrap_finish (IdeRuntimeProvider   *self,
                                                    GAsyncResult         *result,
                                                    GError              **error);
diff --git a/src/libide/foundry/ide-runtime.h b/src/libide/foundry/ide-runtime.h
index 65bf2e238..ccc0a43b2 100644
--- a/src/libide/foundry/ide-runtime.h
+++ b/src/libide/foundry/ide-runtime.h
@@ -42,7 +42,7 @@ typedef enum
 #define IDE_TYPE_RUNTIME (ide_runtime_get_type())
 #define IDE_RUNTIME_ERROR (ide_runtime_error_quark())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeRuntime, ide_runtime, IDE, RUNTIME, IdeObject)
 
 struct _IdeRuntimeClass
@@ -69,59 +69,59 @@ struct _IdeRuntimeClass
   gpointer _reserved[12];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GQuark                  ide_runtime_error_quark              (void) G_GNUC_CONST;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_runtime_contains_program_in_path (IdeRuntime      *self,
                                                               const gchar     *program,
                                                               GCancellable    *cancellable);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher  *ide_runtime_create_launcher          (IdeRuntime      *self,
                                                               GError         **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRunner              *ide_runtime_create_runner            (IdeRuntime      *self,
                                                               IdeBuildTarget  *build_target);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_prepare_configuration    (IdeRuntime      *self,
                                                               IdeConfig       *configuration);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRuntime             *ide_runtime_new                      (const gchar     *id,
                                                               const gchar     *title);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_runtime_get_id                   (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_set_id                   (IdeRuntime      *self,
                                                               const gchar     *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_runtime_get_short_id             (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_set_short_id             (IdeRuntime      *self,
                                                               const gchar     *short_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_runtime_get_category             (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_set_category             (IdeRuntime      *self,
                                                               const gchar     *category);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_runtime_get_display_name         (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_set_display_name         (IdeRuntime      *self,
                                                               const gchar     *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_runtime_get_name                 (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_runtime_set_name                 (IdeRuntime      *self,
                                                               const gchar     *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile                  *ide_runtime_translate_file           (IdeRuntime      *self,
                                                               GFile           *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 **ide_runtime_get_system_include_dirs  (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                  *ide_runtime_get_arch                 (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet             *ide_runtime_get_triplet              (IdeRuntime      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                ide_runtime_supports_toolchain       (IdeRuntime      *self,
                                                               IdeToolchain    *toolchain);
 
diff --git a/src/libide/foundry/ide-simple-build-system-discovery.h 
b/src/libide/foundry/ide-simple-build-system-discovery.h
index 93e953942..c50c133d6 100644
--- a/src/libide/foundry/ide-simple-build-system-discovery.h
+++ b/src/libide/foundry/ide-simple-build-system-discovery.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SIMPLE_BUILD_SYSTEM_DISCOVERY (ide_simple_build_system_discovery_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSimpleBuildSystemDiscovery, ide_simple_build_system_discovery, IDE, 
SIMPLE_BUILD_SYSTEM_DISCOVERY, IdeObject)
 
 struct _IdeSimpleBuildSystemDiscoveryClass
@@ -43,19 +43,19 @@ struct _IdeSimpleBuildSystemDiscoveryClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_simple_build_system_discovery_get_glob     (IdeSimpleBuildSystemDiscovery *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_simple_build_system_discovery_set_glob     (IdeSimpleBuildSystemDiscovery *self,
                                                              const gchar                   *glob);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_simple_build_system_discovery_get_hint     (IdeSimpleBuildSystemDiscovery *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_simple_build_system_discovery_set_hint     (IdeSimpleBuildSystemDiscovery *self,
                                                              const gchar                   *hint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint         ide_simple_build_system_discovery_get_priority (IdeSimpleBuildSystemDiscovery *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_simple_build_system_discovery_set_priority (IdeSimpleBuildSystemDiscovery *self,
                                                              gint                           priority);
 
diff --git a/src/libide/foundry/ide-simple-build-target.h b/src/libide/foundry/ide-simple-build-target.h
index 67a65727d..dc53cc917 100644
--- a/src/libide/foundry/ide-simple-build-target.h
+++ b/src/libide/foundry/ide-simple-build-target.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SIMPLE_BUILD_TARGET (ide_simple_build_target_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSimpleBuildTarget, ide_simple_build_target, IDE, SIMPLE_BUILD_TARGET, IdeObject)
 
 struct _IdeSimpleBuildTargetClass
@@ -43,24 +43,24 @@ struct _IdeSimpleBuildTargetClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSimpleBuildTarget *ide_simple_build_target_new                   (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_install_directory (IdeSimpleBuildTarget *self,
                                                                      GFile                
*install_directory);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_name              (IdeSimpleBuildTarget *self,
                                                                      const gchar          *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_priority          (IdeSimpleBuildTarget *self,
                                                                      gint                  priority);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_argv              (IdeSimpleBuildTarget *self,
                                                                      const gchar * const  *argv);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_cwd               (IdeSimpleBuildTarget *self,
                                                                      const gchar          *cwd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                  ide_simple_build_target_set_language          (IdeSimpleBuildTarget *self,
                                                                      const gchar          *language);
 
diff --git a/src/libide/foundry/ide-simple-toolchain.h b/src/libide/foundry/ide-simple-toolchain.h
index f05015bde..64025d226 100644
--- a/src/libide/foundry/ide-simple-toolchain.h
+++ b/src/libide/foundry/ide-simple-toolchain.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SIMPLE_TOOLCHAIN (ide_simple_toolchain_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSimpleToolchain, ide_simple_toolchain, IDE, SIMPLE_TOOLCHAIN, IdeToolchain)
 
 struct _IdeSimpleToolchainClass
@@ -45,10 +45,10 @@ struct _IdeSimpleToolchainClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSimpleToolchain *ide_simple_toolchain_new                   (const gchar        *id,
                                                                 const gchar        *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                ide_simple_toolchain_set_tool_for_language (IdeSimpleToolchain *self,
                                                                 const gchar        *language,
                                                                 const gchar        *tool_id,
diff --git a/src/libide/foundry/ide-test-manager.h b/src/libide/foundry/ide-test-manager.h
index edb3e28b5..b87949ac1 100644
--- a/src/libide/foundry/ide-test-manager.h
+++ b/src/libide/foundry/ide-test-manager.h
@@ -33,50 +33,50 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TEST_MANAGER (ide_test_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTestManager, ide_test_manager, IDE, TEST_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTestManager  *ide_test_manager_from_context         (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_test_manager_get_loading          (IdeTestManager       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 VtePty          *ide_test_manager_get_pty              (IdeTestManager       *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gint             ide_test_manager_open_pty             (IdeTestManager       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_test_manager_run_async            (IdeTestManager       *self,
                                                         IdeTest              *test,
                                                         GCancellable         *cancellable,
                                                         GAsyncReadyCallback   callback,
                                                         gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_test_manager_run_finish           (IdeTestManager       *self,
                                                         GAsyncResult         *result,
                                                         GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_test_manager_run_all_async        (IdeTestManager       *self,
                                                         GCancellable         *cancellable,
                                                         GAsyncReadyCallback   callback,
                                                         gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_test_manager_run_all_finish       (IdeTestManager       *self,
                                                         GAsyncResult         *result,
                                                         GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray       *ide_test_manager_get_tests            (IdeTestManager       *self,
                                                         const gchar          *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          **ide_test_manager_get_folders          (IdeTestManager       *self,
                                                         const gchar          *path);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 GCancellable    *ide_test_manager_get_cancellable      (IdeTestManager       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_test_manager_ensure_loaded_async  (IdeTestManager       *self,
                                                         GCancellable         *cancellable,
                                                         GAsyncReadyCallback   callback,
                                                         gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_test_manager_ensure_loaded_finish (IdeTestManager       *self,
                                                         GAsyncResult         *result,
                                                         GError              **error);
diff --git a/src/libide/foundry/ide-test-provider.h b/src/libide/foundry/ide-test-provider.h
index 54222bd72..5a946cc0b 100644
--- a/src/libide/foundry/ide-test-provider.h
+++ b/src/libide/foundry/ide-test-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TEST_PROVIDER (ide_test_provider_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeTestProvider, ide_test_provider, IDE, TEST_PROVIDER, IdeObject)
 
 struct _IdeTestProviderClass
@@ -55,20 +55,20 @@ struct _IdeTestProviderClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_test_provider_get_loading (IdeTestProvider      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_set_loading (IdeTestProvider      *self,
                                         gboolean              loading);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_clear       (IdeTestProvider      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_add         (IdeTestProvider      *self,
                                         IdeTest              *test);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_remove      (IdeTestProvider      *self,
                                         IdeTest              *test);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_run_async   (IdeTestProvider      *self,
                                         IdeTest              *test,
                                         IdePipeline          *pipeline,
@@ -76,11 +76,11 @@ void     ide_test_provider_run_async   (IdeTestProvider      *self,
                                         GCancellable         *cancellable,
                                         GAsyncReadyCallback   callback,
                                         gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_test_provider_run_finish  (IdeTestProvider      *self,
                                         GAsyncResult         *result,
                                         GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_test_provider_reload      (IdeTestProvider      *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-test.h b/src/libide/foundry/ide-test.h
index f6423ca98..6eae9217f 100644
--- a/src/libide/foundry/ide-test.h
+++ b/src/libide/foundry/ide-test.h
@@ -38,7 +38,7 @@ typedef enum
   IDE_TEST_STATUS_FAILED,
 } IdeTestStatus;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeTest, ide_test, IDE, TEST, GObject)
 
 struct _IdeTestClass
@@ -49,28 +49,28 @@ struct _IdeTestClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTest       *ide_test_new              (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_test_get_display_name (IdeTest       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_test_set_display_name (IdeTest       *self,
                                           const gchar   *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_test_get_group        (IdeTest       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_test_set_group        (IdeTest       *self,
                                           const gchar   *group);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_test_get_icon_name    (IdeTest       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_test_get_id           (IdeTest       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_test_set_id           (IdeTest       *self,
                                           const gchar   *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTestStatus  ide_test_get_status       (IdeTest       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_test_set_status       (IdeTest       *self,
                                           IdeTestStatus  status);
 
diff --git a/src/libide/foundry/ide-toolchain-manager.h b/src/libide/foundry/ide-toolchain-manager.h
index daf5d0c16..1e65dc63c 100644
--- a/src/libide/foundry/ide-toolchain-manager.h
+++ b/src/libide/foundry/ide-toolchain-manager.h
@@ -34,13 +34,13 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TOOLCHAIN_MANAGER (ide_toolchain_manager_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeToolchainManager, ide_toolchain_manager, IDE, TOOLCHAIN_MANAGER, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeToolchain *ide_toolchain_manager_get_toolchain (IdeToolchainManager *self,
                                                    const gchar         *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_toolchain_manager_is_loaded     (IdeToolchainManager *self);
 
 G_END_DECLS
diff --git a/src/libide/foundry/ide-toolchain-provider.h b/src/libide/foundry/ide-toolchain-provider.h
index b8b936280..724a671a7 100644
--- a/src/libide/foundry/ide-toolchain-provider.h
+++ b/src/libide/foundry/ide-toolchain-provider.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TOOLCHAIN_PROVIDER (ide_toolchain_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeToolchainProvider, ide_toolchain_provider, IDE, TOOLCHAIN_PROVIDER, IdeObject)
 
 struct _IdeToolchainProviderInterface
@@ -56,22 +56,22 @@ struct _IdeToolchainProviderInterface
                                    IdeToolchain          *toolchain);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_toolchain_provider_load_async   (IdeToolchainProvider  *self,
                                               GCancellable          *cancellable,
                                               GAsyncReadyCallback    callback,
                                               gpointer               user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_toolchain_provider_load_finish  (IdeToolchainProvider  *self,
                                               GAsyncResult          *result,
                                               GError               **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_toolchain_provider_unload       (IdeToolchainProvider  *self,
                                               IdeToolchainManager   *manager);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_toolchain_provider_emit_added   (IdeToolchainProvider  *self,
                                               IdeToolchain          *toolchain);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_toolchain_provider_emit_removed (IdeToolchainProvider  *self,
                                               IdeToolchain          *toolchain);
 
diff --git a/src/libide/foundry/ide-toolchain.h b/src/libide/foundry/ide-toolchain.h
index ac1bd6eeb..a916a060e 100644
--- a/src/libide/foundry/ide-toolchain.h
+++ b/src/libide/foundry/ide-toolchain.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TOOLCHAIN (ide_toolchain_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeToolchain, ide_toolchain, IDE, TOOLCHAIN, IdeObject)
 
 struct _IdeToolchainClass
@@ -68,26 +68,26 @@ struct _IdeToolchainClass
 #define IDE_TOOLCHAIN_LANGUAGE_FORTRAN   "fortran"
 #define IDE_TOOLCHAIN_LANGUAGE_D         "d"
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_toolchain_get_id                (IdeToolchain *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_toolchain_set_id                (IdeToolchain *self,
                                                   const gchar  *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_toolchain_get_display_name      (IdeToolchain *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_toolchain_set_display_name      (IdeToolchain *self,
                                                   const gchar  *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_toolchain_get_host_triplet      (IdeToolchain *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_toolchain_set_host_triplet      (IdeToolchain *self,
                                                   IdeTriplet   *host_triplet);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_toolchain_get_tool_for_language (IdeToolchain *self,
                                                   const gchar  *language,
                                                   const gchar  *tool_id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GHashTable  *ide_toolchain_get_tools_for_id      (IdeToolchain *self,
                                                   const gchar  *tool_id);
 
diff --git a/src/libide/foundry/ide-triplet.h b/src/libide/foundry/ide-triplet.h
index 4c1af77ab..ad3fd91cd 100644
--- a/src/libide/foundry/ide-triplet.h
+++ b/src/libide/foundry/ide-triplet.h
@@ -33,36 +33,36 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TRIPLET (ide_triplet_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType        ide_triplet_get_type             (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_triplet_new                  (const gchar *full_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_triplet_new_from_system      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_triplet_new_with_triplet     (const gchar *arch,
                                                const gchar *kernel,
                                                const gchar *operating_system);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_triplet_new_with_quadruplet  (const gchar *arch,
                                                const gchar *vendor,
                                                const gchar *kernel,
                                                const gchar *operating_system);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTriplet  *ide_triplet_ref                  (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_triplet_unref                (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_triplet_get_full_name        (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_triplet_get_arch             (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_triplet_get_vendor           (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_triplet_get_kernel           (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_triplet_get_operating_system (IdeTriplet  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_triplet_is_system            (IdeTriplet  *self);
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (IdeTriplet, ide_triplet_unref)
diff --git a/src/libide/gui/ide-application-addin.h b/src/libide/gui/ide-application-addin.h
index a4542a48e..994db8ecc 100644
--- a/src/libide/gui/ide-application-addin.h
+++ b/src/libide/gui/ide-application-addin.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_APPLICATION_ADDIN (ide_application_addin_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeApplicationAddin, ide_application_addin, IDE, APPLICATION_ADDIN, GObject)
 
 /**
@@ -69,32 +69,32 @@ struct _IdeApplicationAddinInterface
                                IdeWorkbench            *workbench);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_open                (IdeApplicationAddin    *self,
                                                 IdeApplication         *application,
                                                 GFile                 **files,
                                                 gint                    n_files,
                                                 const gchar             *hint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_activate            (IdeApplicationAddin     *self,
                                                 IdeApplication          *application);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_load                (IdeApplicationAddin     *self,
                                                 IdeApplication          *application);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_unload              (IdeApplicationAddin     *self,
                                                 IdeApplication          *application);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_add_option_entries  (IdeApplicationAddin     *self,
                                                 IdeApplication          *application);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_handle_command_line (IdeApplicationAddin     *self,
                                                 IdeApplication          *application,
                                                 GApplicationCommandLine *cmdline);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_workbench_added     (IdeApplicationAddin     *self,
                                                 IdeWorkbench            *workbench);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_application_addin_workbench_removed   (IdeApplicationAddin     *self,
                                                 IdeWorkbench            *workbench);
 
diff --git a/src/libide/gui/ide-omni-bar-addin.h b/src/libide/gui/ide-omni-bar-addin.h
index 0b2290d39..dd665fcb5 100644
--- a/src/libide/gui/ide-omni-bar-addin.h
+++ b/src/libide/gui/ide-omni-bar-addin.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_OMNI_BAR_ADDIN (ide_omni_bar_addin_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeOmniBarAddin, ide_omni_bar_addin, IDE, OMNI_BAR_ADDIN, GObject)
 
 struct _IdeOmniBarAddinInterface
@@ -45,10 +45,10 @@ struct _IdeOmniBarAddinInterface
                   IdeOmniBar      *omni_bar);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_omni_bar_addin_load   (IdeOmniBarAddin *self,
                                 IdeOmniBar      *omni_bar);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_omni_bar_addin_unload (IdeOmniBarAddin *self,
                                 IdeOmniBar      *omni_bar);
 
diff --git a/src/libide/io/ide-content-type.h b/src/libide/io/ide-content-type.h
index 7311ebed7..e721b8927 100644
--- a/src/libide/io/ide-content-type.h
+++ b/src/libide/io/ide-content-type.h
@@ -24,7 +24,7 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 GIcon *ide_g_content_type_get_symbolic_icon (const gchar *content_type,
                                              const gchar *filename);
 
diff --git a/src/libide/io/ide-gfile.h b/src/libide/io/ide-gfile.h
index a1ac2817f..ced06271d 100644
--- a/src/libide/io/ide-gfile.h
+++ b/src/libide/io/ide-gfile.h
@@ -40,38 +40,38 @@ typedef void (*IdeFileWalkCallback) (GFile     *directory,
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean   ide_path_is_ignored                      (const gchar          *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean   ide_g_file_is_ignored                    (GFile                *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_add_ignored_pattern           (const gchar          *pattern);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar     *ide_g_file_get_uncanonical_relative_path (GFile                *file,
                                                      GFile                *other);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_g_file_find_with_depth               (GFile                *file,
                                                      const gchar          *pattern,
                                                      guint                 max_depth,
                                                      GCancellable         *cancellable);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_find_with_depth_async         (GFile                *file,
                                                      const gchar          *pattern,
                                                      guint                 max_depth,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_find_async                    (GFile                *file,
                                                      const gchar          *pattern,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_g_file_find_finish                   (GFile                *file,
                                                      GAsyncResult         *result,
                                                      GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_get_children_async            (GFile                *file,
                                                      const gchar          *attributes,
                                                      GFileQueryInfoFlags   flags,
@@ -79,35 +79,35 @@ void       ide_g_file_get_children_async            (GFile                *file,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_g_file_get_children_finish           (GFile                *file,
                                                      GAsyncResult         *result,
                                                      GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean   ide_g_host_file_get_contents             (const gchar          *path,
                                                      gchar               **contents,
                                                      gsize                *len,
                                                      GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_walk                          (GFile                *directory,
                                                      const gchar          *attributes,
                                                      GCancellable         *cancellable,
                                                      IdeFileWalkCallback   callback,
                                                      gpointer              callback_data);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_walk_with_ignore              (GFile                *directory,
                                                      const gchar          *attributes,
                                                      const gchar          *ignore_file,
                                                      GCancellable         *cancellable,
                                                      IdeFileWalkCallback   callback,
                                                      gpointer              callback_data);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void       ide_g_file_find_in_ancestors_async       (GFile                *directory,
                                                      const gchar          *name,
                                                      GCancellable         *cancellable,
                                                      GAsyncReadyCallback   callback,
                                                      gpointer              user_data);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 GFile     *ide_g_file_find_in_ancestors_finish      (GAsyncResult         *result,
                                                      GError              **error);
 
diff --git a/src/libide/io/ide-line-reader.h b/src/libide/io/ide-line-reader.h
index 8e2a275fb..681de7e15 100644
--- a/src/libide/io/ide-line-reader.h
+++ b/src/libide/io/ide-line-reader.h
@@ -31,11 +31,11 @@ typedef struct
   gssize  pos;
 } IdeLineReader;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void   ide_line_reader_init (IdeLineReader *reader,
                              gchar         *contents,
                              gssize         length);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar *ide_line_reader_next (IdeLineReader *reader,
                              gsize         *length);
 
diff --git a/src/libide/io/ide-marked-content.h b/src/libide/io/ide-marked-content.h
index 479148af0..85b50d434 100644
--- a/src/libide/io/ide-marked-content.h
+++ b/src/libide/io/ide-marked-content.h
@@ -40,27 +40,27 @@ typedef enum
   IDE_MARKED_KIND_PANGO     = 3,
 } IdeMarkedKind;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType             ide_marked_content_get_type      (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeMarkedContent *ide_marked_content_new           (GBytes           *content,
                                                     IdeMarkedKind     kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeMarkedContent *ide_marked_content_new_plaintext (const gchar      *plaintext);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeMarkedContent *ide_marked_content_new_from_data (const gchar      *data,
                                                     gssize            len,
                                                     IdeMarkedKind     kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GBytes           *ide_marked_content_get_bytes     (IdeMarkedContent *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeMarkedKind     ide_marked_content_get_kind      (IdeMarkedContent *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar      *ide_marked_content_as_string     (IdeMarkedContent *self,
                                                     gsize            *len);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeMarkedContent *ide_marked_content_ref           (IdeMarkedContent *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_marked_content_unref         (IdeMarkedContent *self);
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (IdeMarkedContent, ide_marked_content_unref)
diff --git a/src/libide/io/ide-path.h b/src/libide/io/ide-path.h
index 6517e95fd..c72320db9 100644
--- a/src/libide/io/ide-path.h
+++ b/src/libide/io/ide-path.h
@@ -28,15 +28,15 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_path_collapse             (const gchar *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_path_expand               (const gchar *path);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_path_is_c_like            (const gchar *path);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_path_is_cpp_like          (const gchar *path);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_find_program_in_host_path (const gchar *program);
 
 G_END_DECLS
diff --git a/src/libide/io/ide-persistent-map-builder.h b/src/libide/io/ide-persistent-map-builder.h
index 19bbb84e0..7d261a47b 100644
--- a/src/libide/io/ide-persistent-map-builder.h
+++ b/src/libide/io/ide-persistent-map-builder.h
@@ -27,34 +27,34 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PERSISTENT_MAP_BUILDER (ide_persistent_map_builder_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdePersistentMapBuilder, ide_persistent_map_builder, IDE, PERSISTENT_MAP_BUILDER, 
GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePersistentMapBuilder *ide_persistent_map_builder_new                (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_persistent_map_builder_insert             (IdePersistentMapBuilder  *self,
                                                                         const gchar              *key,
                                                                         GVariant                 *value,
                                                                         gboolean                  replace);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_persistent_map_builder_set_metadata_int64 (IdePersistentMapBuilder  *self,
                                                                         const gchar              *key,
                                                                         gint64                    value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                 ide_persistent_map_builder_write              (IdePersistentMapBuilder  *self,
                                                                         GFile                    
*destination,
                                                                         gint                      
io_priority,
                                                                         GCancellable             
*cancellable,
                                                                         GError                  **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_persistent_map_builder_write_async        (IdePersistentMapBuilder  *self,
                                                                         GFile                    
*destination,
                                                                         gint                      
io_priority,
                                                                         GCancellable             
*cancellable,
                                                                         GAsyncReadyCallback       callback,
                                                                         gpointer                  user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean                 ide_persistent_map_builder_write_finish       (IdePersistentMapBuilder  *self,
                                                                         GAsyncResult             *result,
                                                                         GError                  **error);
diff --git a/src/libide/io/ide-persistent-map.h b/src/libide/io/ide-persistent-map.h
index 8589c9068..14e66d9eb 100644
--- a/src/libide/io/ide-persistent-map.h
+++ b/src/libide/io/ide-persistent-map.h
@@ -25,29 +25,29 @@
 
 #define IDE_TYPE_PERSISTENT_MAP (ide_persistent_map_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdePersistentMap, ide_persistent_map, IDE, PERSISTENT_MAP, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePersistentMap *ide_persistent_map_new                        (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_persistent_map_load_file                  (IdePersistentMap     *self,
                                                                  GFile                *file,
                                                                  GCancellable         *cancellable,
                                                                  GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_persistent_map_load_file_async            (IdePersistentMap     *self,
                                                                  GFile                *file,
                                                                  GCancellable         *cancellable,
                                                                  GAsyncReadyCallback   callback,
                                                                  gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_persistent_map_load_file_finish           (IdePersistentMap     *self,
                                                                  GAsyncResult         *result,
                                                                  GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GVariant         *ide_persistent_map_lookup_value               (IdePersistentMap     *self,
                                                                  const gchar          *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint64            ide_persistent_map_builder_get_metadata_int64 (IdePersistentMap     *self,
                                                                  const gchar          *key);
diff --git a/src/libide/io/ide-pkcon-transfer.h b/src/libide/io/ide-pkcon-transfer.h
index fe798e5ed..93f391b96 100644
--- a/src/libide/io/ide-pkcon-transfer.h
+++ b/src/libide/io/ide-pkcon-transfer.h
@@ -30,10 +30,10 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PKCON_TRANSFER (ide_pkcon_transfer_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdePkconTransfer, ide_pkcon_transfer, IDE, PKCON_TRANSFER, IdeTransfer)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePkconTransfer *ide_pkcon_transfer_new (const gchar * const *packages);
 
 G_END_DECLS
diff --git a/src/libide/io/ide-pty-intercept.h b/src/libide/io/ide-pty-intercept.h
index 9d0c68bdd..b2325a76c 100644
--- a/src/libide/io/ide-pty-intercept.h
+++ b/src/libide/io/ide-pty-intercept.h
@@ -82,24 +82,24 @@ pty_fd_clear (IdePtyFd *fd)
 
 G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC (IdePtyFd, pty_fd_clear)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePtyFd ide_pty_intercept_create_master (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePtyFd ide_pty_intercept_create_slave  (IdePtyFd                 master_fd,
                                           gboolean                 blocking);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_pty_intercept_init          (IdePtyIntercept         *self,
                                           IdePtyFd                 fd,
                                           GMainContext            *main_context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdePtyFd ide_pty_intercept_get_fd        (IdePtyIntercept         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean ide_pty_intercept_set_size      (IdePtyIntercept         *self,
                                           guint                    rows,
                                           guint                    columns);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_pty_intercept_clear         (IdePtyIntercept         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void     ide_pty_intercept_set_callback  (IdePtyIntercept         *self,
                                           IdePtyInterceptSide     *side,
                                           IdePtyInterceptCallback  callback,
diff --git a/src/libide/lsp/ide-lsp-client.h b/src/libide/lsp/ide-lsp-client.h
index f73f5cb74..4f225c654 100644
--- a/src/libide/lsp/ide-lsp-client.h
+++ b/src/libide/lsp/ide-lsp-client.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_CLIENT (ide_lsp_client_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspClient, ide_lsp_client, IDE, LSP_CLIENT, IdeObject)
 
 typedef enum
@@ -59,49 +59,49 @@ struct _IdeLspClientClass
   gpointer _reserved[15];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_client_new                        (GIOStream            *io_stream);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 IdeLspTrace   ide_lsp_client_get_trace                  (IdeLspClient         *self);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_set_trace                  (IdeLspClient         *self,
                                                          IdeLspTrace           trace);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 GVariant     *ide_lsp_client_get_server_capabilities    (IdeLspClient         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_add_language               (IdeLspClient         *self,
                                                          const gchar          *language_id);
-IDE_AVAILABLE_IN_3_38
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_set_root_uri               (IdeLspClient         *self,
                                                          const gchar          *root_uri);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_start                      (IdeLspClient         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_stop                       (IdeLspClient         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_call_async                 (IdeLspClient         *self,
                                                          const gchar          *method,
                                                          GVariant             *params,
                                                          GCancellable         *cancellable,
                                                          GAsyncReadyCallback   callback,
                                                          gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_lsp_client_call_finish                (IdeLspClient         *self,
                                                          GAsyncResult         *result,
                                                          GVariant            **return_value,
                                                          GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_send_notification_async    (IdeLspClient         *self,
                                                          const gchar          *method,
                                                          GVariant             *params,
                                                          GCancellable         *cancellable,
                                                          GAsyncReadyCallback   notificationback,
                                                          gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_lsp_client_send_notification_finish   (IdeLspClient         *self,
                                                          GAsyncResult         *result,
                                                          GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_get_diagnostics_async      (IdeLspClient         *self,
                                                          GFile                *file,
                                                          GBytes               *content,
@@ -109,15 +109,15 @@ void          ide_lsp_client_get_diagnostics_async      (IdeLspClient         *s
                                                          GCancellable         *cancellable,
                                                          GAsyncReadyCallback   callback,
                                                          gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_lsp_client_get_diagnostics_finish     (IdeLspClient         *self,
                                                          GAsyncResult         *result,
                                                          IdeDiagnostics      **diagnostics,
                                                          GError              **error);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_client_set_initialization_options (IdeLspClient         *self,
                                                          GVariant             *options);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 GVariant     *ide_lsp_client_get_initialization_options (IdeLspClient         *self);
 
 G_END_DECLS
diff --git a/src/libide/lsp/ide-lsp-code-action-provider.h b/src/libide/lsp/ide-lsp-code-action-provider.h
index 7493c5725..dccabea96 100644
--- a/src/libide/lsp/ide-lsp-code-action-provider.h
+++ b/src/libide/lsp/ide-lsp-code-action-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_CODE_ACTION_PROVIDER (ide_lsp_code_action_provider_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspCodeActionProvider, ide_lsp_code_action_provider, IDE, 
LSP_CODE_ACTION_PROVIDER, IdeObject)
 
 struct _IdeLspCodeActionProviderClass
@@ -40,12 +40,12 @@ struct _IdeLspCodeActionProviderClass
   IdeObjectClass parent_class;
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void            ide_lsp_code_action_provider_set_client      (IdeLspCodeActionProvider *self,
                                                               IdeLspClient             *client);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeLspClient   *ide_lsp_code_action_provider_get_client      (IdeLspCodeActionProvider *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeDiagnostics *ide_lsp_code_action_provider_get_diagnostics (IdeLspCodeActionProvider *self);
 
 
diff --git a/src/libide/lsp/ide-lsp-code-action.h b/src/libide/lsp/ide-lsp-code-action.h
index 3a9d1b8a4..8a7cb4f79 100644
--- a/src/libide/lsp/ide-lsp-code-action.h
+++ b/src/libide/lsp/ide-lsp-code-action.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_CODE_ACTION (ide_lsp_code_action_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspCodeAction, ide_lsp_code_action, IDE, LSP_CODE_ACTION, IdeObject)
 
 struct _IdeLspCodeActionClass
@@ -41,17 +41,17 @@ struct _IdeLspCodeActionClass
   IdeObjectClass parent_class;
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeLspCodeAction *ide_lsp_code_action_new        (IdeLspClient        *client,
                                                   const gchar         *title,
                                                   const gchar         *command,
                                                   GVariant            *arguments,
                                                   IdeLspWorkspaceEdit *workspace_edit);
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void              ide_lsp_code_action_set_client (IdeLspCodeAction    *self,
                                                   IdeLspClient        *client);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeLspClient     *ide_lsp_code_action_get_client (IdeLspCodeAction    *self);
 
 
diff --git a/src/libide/lsp/ide-lsp-completion-results.h b/src/libide/lsp/ide-lsp-completion-results.h
index b3621a823..47607e965 100644
--- a/src/libide/lsp/ide-lsp-completion-results.h
+++ b/src/libide/lsp/ide-lsp-completion-results.h
@@ -30,12 +30,12 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_COMPLETION_RESULTS (ide_lsp_completion_results_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeLspCompletionResults, ide_lsp_completion_results, IDE, LSP_COMPLETION_RESULTS, 
GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspCompletionResults *ide_lsp_completion_results_new      (GVariant                *results);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_lsp_completion_results_refilter (IdeLspCompletionResults *self,
                                                               const char              *typed_text);
 
diff --git a/src/libide/lsp/ide-lsp-diagnostic-provider.h b/src/libide/lsp/ide-lsp-diagnostic-provider.h
index 35e5af04a..f7d3759fc 100644
--- a/src/libide/lsp/ide-lsp-diagnostic-provider.h
+++ b/src/libide/lsp/ide-lsp-diagnostic-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_DIAGNOSTIC_PROVIDER (ide_lsp_diagnostic_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspDiagnosticProvider, ide_lsp_diagnostic_provider, IDE, 
LSP_DIAGNOSTIC_PROVIDER, IdeObject)
 
 struct _IdeLspDiagnosticProviderClass
@@ -43,9 +43,9 @@ struct _IdeLspDiagnosticProviderClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_diagnostic_provider_get_client (IdeLspDiagnosticProvider *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_diagnostic_provider_set_client (IdeLspDiagnosticProvider *self,
                                                       IdeLspClient             *client);
 
diff --git a/src/libide/lsp/ide-lsp-diagnostic.h b/src/libide/lsp/ide-lsp-diagnostic.h
index ed0f3efde..55e19a598 100644
--- a/src/libide/lsp/ide-lsp-diagnostic.h
+++ b/src/libide/lsp/ide-lsp-diagnostic.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_DIAGNOSTIC (ide_lsp_diagnostic_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspDiagnostic, ide_lsp_diagnostic, IDE, LSP_DIAGNOSTIC, IdeDiagnostic)
 
 struct _IdeLspDiagnosticClass
@@ -41,12 +41,12 @@ struct _IdeLspDiagnosticClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeLspDiagnostic *ide_lsp_diagnostic_new     (IdeDiagnosticSeverity  severity,
                                               const gchar           *message,
                                               IdeLocation           *location,
                                               GVariant              *raw_value);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 GVariant         *ide_lsp_diagnostic_dup_raw (IdeLspDiagnostic      *self);
 
 G_END_DECLS
diff --git a/src/libide/lsp/ide-lsp-formatter.h b/src/libide/lsp/ide-lsp-formatter.h
index 915c8eb1d..f1b9a96fe 100644
--- a/src/libide/lsp/ide-lsp-formatter.h
+++ b/src/libide/lsp/ide-lsp-formatter.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_FORMATTER (ide_lsp_formatter_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspFormatter, ide_lsp_formatter, IDE, LSP_FORMATTER, IdeObject)
 
 struct _IdeLspFormatterClass
@@ -40,10 +40,10 @@ struct _IdeLspFormatterClass
   IdeObjectClass parent_class;
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_formatter_set_client (IdeLspFormatter *self,
                                             IdeLspClient    *client);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_formatter_get_client (IdeLspFormatter *self);
 
 G_END_DECLS
diff --git a/src/libide/lsp/ide-lsp-highlighter.h b/src/libide/lsp/ide-lsp-highlighter.h
index 11c13bada..aea79ee53 100644
--- a/src/libide/lsp/ide-lsp-highlighter.h
+++ b/src/libide/lsp/ide-lsp-highlighter.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_HIGHLIGHTER (ide_lsp_highlighter_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspHighlighter, ide_lsp_highlighter, IDE, LSP_HIGHLIGHTER, IdeObject)
 
 struct _IdeLspHighlighterClass
@@ -43,12 +43,12 @@ struct _IdeLspHighlighterClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_highlighter_get_client     (IdeLspHighlighter *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_highlighter_set_client     (IdeLspHighlighter *self,
                                                   IdeLspClient      *client);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_highlighter_set_kind_style (IdeLspHighlighter *self,
                                                   IdeSymbolKind      kind,
                                                   const gchar       *style);
diff --git a/src/libide/lsp/ide-lsp-rename-provider.h b/src/libide/lsp/ide-lsp-rename-provider.h
index d03077bed..501cd4a74 100644
--- a/src/libide/lsp/ide-lsp-rename-provider.h
+++ b/src/libide/lsp/ide-lsp-rename-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_RENAME_PROVIDER (ide_lsp_rename_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspRenameProvider, ide_lsp_rename_provider, IDE, LSP_RENAME_PROVIDER, IdeObject)
 
 struct _IdeLspRenameProviderClass
@@ -43,9 +43,9 @@ struct _IdeLspRenameProviderClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_rename_provider_get_client (IdeLspRenameProvider *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_rename_provider_set_client (IdeLspRenameProvider *self,
                                                   IdeLspClient         *client);
 
diff --git a/src/libide/lsp/ide-lsp-search-provider.h b/src/libide/lsp/ide-lsp-search-provider.h
index 7f8964b99..30b08b51f 100644
--- a/src/libide/lsp/ide-lsp-search-provider.h
+++ b/src/libide/lsp/ide-lsp-search-provider.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SEARCH_PROVIDER (ide_lsp_search_provider_get_type())
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspSearchProvider, ide_lsp_search_provider, IDE, LSP_SEARCH_PROVIDER, IdeObject)
 
 struct _IdeLspSearchProviderClass
@@ -41,9 +41,9 @@ struct _IdeLspSearchProviderClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 IdeLspClient               *ide_lsp_search_provider_get_client (IdeLspSearchProvider *self);
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 void                        ide_lsp_search_provider_set_client (IdeLspSearchProvider *self,
                                                                       IdeLspClient               *client);
 
diff --git a/src/libide/lsp/ide-lsp-search-result.h b/src/libide/lsp/ide-lsp-search-result.h
index 097bf8c39..6c2248928 100644
--- a/src/libide/lsp/ide-lsp-search-result.h
+++ b/src/libide/lsp/ide-lsp-search-result.h
@@ -31,10 +31,10 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SEARCH_RESULT (ide_lsp_search_result_get_type())
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeLspSearchResult, ide_lsp_search_result, IDE, LSP_SEARCH_RESULT, IdeSearchResult)
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 IdeLspSearchResult *ide_lsp_search_result_new (const gchar *title,
                                                const gchar *subtitle,
                                                IdeLocation *location,
diff --git a/src/libide/lsp/ide-lsp-service.h b/src/libide/lsp/ide-lsp-service.h
index 54349ce39..631c1d42b 100644
--- a/src/libide/lsp/ide-lsp-service.h
+++ b/src/libide/lsp/ide-lsp-service.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SERVICE (ide_lsp_service_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspService, ide_lsp_service, IDE, LSP_SERVICE, IdeObject)
 
 struct _IdeLspServiceClass
@@ -52,27 +52,27 @@ struct _IdeLspServiceClass
                                                   IdeLspClient            *client);
 };
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_class_bind_client      (IdeLspServiceClass *klass,
                                                             IdeObject          *provider);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_class_bind_client_lazy (IdeLspServiceClass *klass,
                                                             IdeObject          *provider);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_set_inherit_stderr     (IdeLspService      *self,
                                                             gboolean            inherit_stderr);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 gboolean            ide_lsp_service_get_inherit_stderr     (IdeLspService      *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_restart                (IdeLspService      *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 const char         *ide_lsp_service_get_program            (IdeLspService      *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_set_program            (IdeLspService      *self,
                                                             const char         *program);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 const char * const *ide_lsp_service_get_search_path        (IdeLspService      *self);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 void                ide_lsp_service_set_search_path        (IdeLspService      *self,
                                                             const char * const *search_path);
 
diff --git a/src/libide/lsp/ide-lsp-symbol-node.h b/src/libide/lsp/ide-lsp-symbol-node.h
index e2a57b2ff..c24dbd387 100644
--- a/src/libide/lsp/ide-lsp-symbol-node.h
+++ b/src/libide/lsp/ide-lsp-symbol-node.h
@@ -30,12 +30,12 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SYMBOL_NODE (ide_lsp_symbol_node_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeLspSymbolNode, ide_lsp_symbol_node, IDE, LSP_SYMBOL_NODE, IdeSymbolNode)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_lsp_symbol_node_get_parent_name (IdeLspSymbolNode *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_lsp_symbol_node_is_parent_of    (IdeLspSymbolNode *self,
                                                   IdeLspSymbolNode *other);
 
diff --git a/src/libide/lsp/ide-lsp-symbol-resolver.h b/src/libide/lsp/ide-lsp-symbol-resolver.h
index b7bd6c82c..a4e9bf77c 100644
--- a/src/libide/lsp/ide-lsp-symbol-resolver.h
+++ b/src/libide/lsp/ide-lsp-symbol-resolver.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SYMBOL_RESOLVER (ide_lsp_symbol_resolver_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeLspSymbolResolver, ide_lsp_symbol_resolver, IDE, LSP_SYMBOL_RESOLVER, IdeObject)
 
 struct _IdeLspSymbolResolverClass
@@ -43,9 +43,9 @@ struct _IdeLspSymbolResolverClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeLspClient *ide_lsp_symbol_resolver_get_client (IdeLspSymbolResolver *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_lsp_symbol_resolver_set_client (IdeLspSymbolResolver *self,
                                                   IdeLspClient         *client);
 
diff --git a/src/libide/lsp/ide-lsp-symbol-tree.h b/src/libide/lsp/ide-lsp-symbol-tree.h
index 2b12c3d02..4c48a4d6f 100644
--- a/src/libide/lsp/ide-lsp-symbol-tree.h
+++ b/src/libide/lsp/ide-lsp-symbol-tree.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_SYMBOL_TREE (ide_lsp_symbol_tree_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeLspSymbolTree, ide_lsp_symbol_tree, IDE, LSP_SYMBOL_TREE, GObject)
 
 G_END_DECLS
diff --git a/src/libide/lsp/ide-lsp-util.h b/src/libide/lsp/ide-lsp-util.h
index 09fda8d17..4ee4590e8 100644
--- a/src/libide/lsp/ide-lsp-util.h
+++ b/src/libide/lsp/ide-lsp-util.h
@@ -28,11 +28,11 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolKind ide_lsp_decode_symbol_kind     (guint     kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSymbolKind ide_lsp_decode_completion_kind (guint     kind);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 IdeTextEdit  *ide_lsp_decode_text_edit       (GVariant *text_edit,
                                               GFile    *gfile);
 
diff --git a/src/libide/lsp/ide-lsp-workspace-edit.h b/src/libide/lsp/ide-lsp-workspace-edit.h
index 370de42dd..8acdfcc82 100644
--- a/src/libide/lsp/ide-lsp-workspace-edit.h
+++ b/src/libide/lsp/ide-lsp-workspace-edit.h
@@ -30,13 +30,13 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_LSP_WORKSPACE_EDIT (ide_lsp_workspace_edit_get_type())
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE(IdeLspWorkspaceEdit, ide_lsp_workspace_edit, IDE, LSP_WORKSPACE_EDIT, GObject)
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeLspWorkspaceEdit *ide_lsp_workspace_edit_new      (GVariant * variant);
 
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 GPtrArray*           ide_lsp_workspace_edit_get_edits(IdeLspWorkspaceEdit *self);
 
 G_END_DECLS
diff --git a/src/libide/projects/ide-doap-person.h b/src/libide/projects/ide-doap-person.h
index 2d77305ad..71f27126b 100644
--- a/src/libide/projects/ide-doap-person.h
+++ b/src/libide/projects/ide-doap-person.h
@@ -30,19 +30,19 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DOAP_PERSON (ide_doap_person_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDoapPerson, ide_doap_person, IDE, DOAP_PERSON, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDoapPerson *ide_doap_person_new       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_doap_person_get_name  (IdeDoapPerson *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_doap_person_set_name  (IdeDoapPerson *self,
                                           const gchar   *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_doap_person_get_email (IdeDoapPerson *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_doap_person_set_email (IdeDoapPerson *self,
                                           const gchar   *email);
 
diff --git a/src/libide/projects/ide-doap.h b/src/libide/projects/ide-doap.h
index 6f89d7a5f..6dc877552 100644
--- a/src/libide/projects/ide-doap.h
+++ b/src/libide/projects/ide-doap.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 #define IDE_DOAP_ERROR (ide_doap_error_quark())
 #define IDE_TYPE_DOAP  (ide_doap_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDoap, ide_doap, IDE, DOAP, GObject)
 
 typedef enum
@@ -41,37 +41,37 @@ typedef enum
   IDE_DOAP_ERROR_INVALID_FORMAT = 1,
 } IdeDoapError;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDoap      *ide_doap_new               (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GQuark        ide_doap_error_quark       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_doap_load_from_file    (IdeDoap       *self,
                                           GFile         *file,
                                           GCancellable  *cancellable,
                                           GError       **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_doap_load_from_data    (IdeDoap       *self,
                                           const gchar   *data,
                                           gsize          length,
                                           GError       **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_name          (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_shortdesc     (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_description   (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_bug_database  (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_download_page (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_homepage      (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar  *ide_doap_get_category      (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar       **ide_doap_get_languages     (IdeDoap       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GList        *ide_doap_get_maintainers   (IdeDoap       *self);
 
 G_END_DECLS
diff --git a/src/libide/projects/ide-project-file.h b/src/libide/projects/ide-project-file.h
index 4ff96a921..86fa48e29 100644
--- a/src/libide/projects/ide-project-file.h
+++ b/src/libide/projects/ide-project-file.h
@@ -42,7 +42,7 @@ G_BEGIN_DECLS
   G_FILE_ATTRIBUTE_ACCESS_CAN_RENAME"," \
   G_FILE_ATTRIBUTE_ACCESS_CAN_TRASH
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeProjectFile, ide_project_file, IDE, PROJECT_FILE, IdeObject)
 
 struct _IdeProjectFileClass
@@ -53,49 +53,49 @@ struct _IdeProjectFileClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeProjectFile *ide_project_file_new                       (GFile                *directory,
                                                             GFileInfo            *info);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile          *ide_project_file_get_directory             (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFileInfo      *ide_project_file_get_info                  (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile          *ide_project_file_ref_file                  (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_project_file_get_display_name          (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar    *ide_project_file_get_name                  (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_project_file_is_directory              (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_project_file_is_symlink                (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint            ide_project_file_compare_directories_first (IdeProjectFile       *a,
                                                             IdeProjectFile       *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint            ide_project_file_compare                   (IdeProjectFile       *a,
                                                             IdeProjectFile       *b);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GIcon          *ide_project_file_get_symbolic_icon         (IdeProjectFile       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeProjectFile *ide_project_file_create_child              (IdeProjectFile       *self,
                                                             GFileInfo            *info);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_project_file_list_children_async       (IdeProjectFile       *self,
                                                             GCancellable         *cancellable,
                                                             GAsyncReadyCallback   callback,
                                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray      *ide_project_file_list_children_finish      (IdeProjectFile       *self,
                                                             GAsyncResult         *result,
                                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_project_file_trash_async               (IdeProjectFile       *self,
                                                             GCancellable         *cancellable,
                                                             GAsyncReadyCallback   callback,
                                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean        ide_project_file_trash_finish              (IdeProjectFile       *self,
                                                             GAsyncResult         *result,
                                                             GError              **error);
diff --git a/src/libide/projects/ide-project-info.h b/src/libide/projects/ide-project-info.h
index 250b80393..7a9b14a4e 100644
--- a/src/libide/projects/ide-project-info.h
+++ b/src/libide/projects/ide-project-info.h
@@ -33,88 +33,88 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_PROJECT_INFO (ide_project_info_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeProjectInfo, ide_project_info, IDE, PROJECT_INFO, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeProjectInfo      *ide_project_info_new                   (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_id                (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_id                (IdeProjectInfo  *self,
                                                              const gchar     *id);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                 ide_project_info_compare               (IdeProjectInfo  *info1,
                                                              IdeProjectInfo  *info2);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_project_info_equal                 (IdeProjectInfo  *self,
                                                              IdeProjectInfo  *other);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile               *ide_project_info_get_file              (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeDoap             *ide_project_info_get_doap              (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_doap              (IdeProjectInfo  *self,
                                                              IdeDoap         *doap);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GIcon               *ide_project_info_get_icon              (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_icon              (IdeProjectInfo  *self,
                                                              GIcon           *icon);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_icon_name         (IdeProjectInfo  *self,
                                                              const gchar     *icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_build_system_hint (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_build_system_name (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_description       (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile               *ide_project_info_get_directory         (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_project_info_get_is_recent         (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint                 ide_project_info_get_priority          (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GDateTime           *ide_project_info_get_last_modified_at  (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_last_modified_at  (IdeProjectInfo  *self,
                                                              GDateTime       *modified_at);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const *ide_project_info_get_languages         (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_name              (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_project_info_get_vcs_uri           (IdeProjectInfo  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_file              (IdeProjectInfo  *self,
                                                              GFile           *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_build_system_hint (IdeProjectInfo  *self,
                                                              const gchar     *build_system_hint);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_build_system_name (IdeProjectInfo  *self,
                                                              const gchar     *build_system_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_description       (IdeProjectInfo  *self,
                                                              const gchar     *description);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_directory         (IdeProjectInfo  *self,
                                                              GFile           *directory);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_is_recent         (IdeProjectInfo  *self,
                                                              gboolean         is_recent);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_languages         (IdeProjectInfo  *self,
                                                              gchar          **languages);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_name              (IdeProjectInfo  *self,
                                                              const gchar     *name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_priority          (IdeProjectInfo  *self,
                                                              gint             priority);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_project_info_set_vcs_uri           (IdeProjectInfo  *self,
                                                              const gchar     *vcs_uri);
 
diff --git a/src/libide/projects/ide-projects-global.h b/src/libide/projects/ide-projects-global.h
index f32401be4..e8cd222af 100644
--- a/src/libide/projects/ide-projects-global.h
+++ b/src/libide/projects/ide-projects-global.h
@@ -28,9 +28,9 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_get_projects_dir  (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar       *ide_create_project_id (const gchar *name);
 
 G_END_DECLS
diff --git a/src/libide/projects/ide-recent-projects.h b/src/libide/projects/ide-recent-projects.h
index 2da66266d..c3326c431 100644
--- a/src/libide/projects/ide-recent-projects.h
+++ b/src/libide/projects/ide-recent-projects.h
@@ -34,17 +34,17 @@ G_BEGIN_DECLS
 #define IDE_RECENT_PROJECTS_DIRECTORY                      "X-GNOME-Builder-Directory:"
 #define IDE_RECENT_PROJECTS_BOOKMARK_FILENAME              "recent-projects.xbel"
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeRecentProjects, ide_recent_projects, IDE, RECENT_PROJECTS, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRecentProjects *ide_recent_projects_get_default       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeRecentProjects *ide_recent_projects_new               (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void               ide_recent_projects_remove            (IdeRecentProjects *self,
                                                           GList             *project_infos);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar             *ide_recent_projects_find_by_directory (IdeRecentProjects *self,
                                                           const gchar       *directory);
 
diff --git a/src/libide/projects/ide-template-base.h b/src/libide/projects/ide-template-base.h
index 678e93eb3..741275c0b 100644
--- a/src/libide/projects/ide-template-base.h
+++ b/src/libide/projects/ide-template-base.h
@@ -31,7 +31,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TEMPLATE_BASE (ide_template_base_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeTemplateBase, ide_template_base, IDE, TEMPLATE_BASE, GObject)
 
 struct _IdeTemplateBaseClass
@@ -39,33 +39,33 @@ struct _IdeTemplateBaseClass
   GObjectClass parent_class;
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 TmplTemplateLocator *ide_template_base_get_locator       (IdeTemplateBase      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_template_base_set_locator       (IdeTemplateBase      *self,
                                                           TmplTemplateLocator  *locator);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_template_base_add_resource      (IdeTemplateBase      *self,
                                                           const gchar          *resource_path,
                                                           GFile                *destination,
                                                           TmplScope            *scope,
                                                           gint                  mode);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_template_base_add_path          (IdeTemplateBase      *self,
                                                           const gchar          *path,
                                                           GFile                *destination,
                                                           TmplScope            *scope,
                                                           gint                  mode);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_template_base_expand_all_async  (IdeTemplateBase      *self,
                                                           GCancellable         *cancellable,
                                                           GAsyncReadyCallback   callback,
                                                           gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_template_base_expand_all_finish (IdeTemplateBase      *self,
                                                           GAsyncResult         *result,
                                                           GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                 ide_template_base_reset             (IdeTemplateBase      *self);
 
 G_END_DECLS
diff --git a/src/libide/projects/ide-template-provider.h b/src/libide/projects/ide-template-provider.h
index 8325794ed..137f7ab0d 100644
--- a/src/libide/projects/ide-template-provider.h
+++ b/src/libide/projects/ide-template-provider.h
@@ -32,7 +32,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TEMPLATE_PROVIDER (ide_template_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeTemplateProvider, ide_template_provider, IDE, TEMPLATE_PROVIDER, GObject)
 
 struct _IdeTemplateProviderInterface
@@ -42,7 +42,7 @@ struct _IdeTemplateProviderInterface
   GList *(*get_project_templates) (IdeTemplateProvider *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GList *ide_template_provider_get_project_templates (IdeTemplateProvider *self);
 
 G_END_DECLS
diff --git a/src/libide/search/ide-search-engine.h b/src/libide/search/ide-search-engine.h
index 5bbcfed2c..7e513b01e 100644
--- a/src/libide/search/ide-search-engine.h
+++ b/src/libide/search/ide-search-engine.h
@@ -31,27 +31,27 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SEARCH_ENGINE (ide_search_engine_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeSearchEngine, ide_search_engine, IDE, SEARCH_ENGINE, IdeObject)
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSearchEngine *ide_search_engine_new             (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_search_engine_get_busy        (IdeSearchEngine      *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_search_engine_search_async    (IdeSearchEngine      *self,
                                                     const gchar          *query,
                                                     guint                 max_results,
                                                     GCancellable         *cancellable,
                                                     GAsyncReadyCallback   callback,
                                                     gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GListModel      *ide_search_engine_search_finish   (IdeSearchEngine      *self,
                                                     GAsyncResult         *result,
                                                     GError              **error);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 void             ide_search_engine_add_provider    (IdeSearchEngine      *self,
                                                     IdeSearchProvider    *provider);
-IDE_AVAILABLE_IN_3_36
+IDE_AVAILABLE_IN_ALL
 void             ide_search_engine_remove_provider (IdeSearchEngine      *self,
                                                     IdeSearchProvider    *provider);
 
diff --git a/src/libide/search/ide-search-provider.h b/src/libide/search/ide-search-provider.h
index 9bd158d6c..9288700e7 100644
--- a/src/libide/search/ide-search-provider.h
+++ b/src/libide/search/ide-search-provider.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SEARCH_PROVIDER (ide_search_provider_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeSearchProvider, ide_search_provider, IDE, SEARCH_PROVIDER, IdeObject)
 
 struct _IdeSearchProviderInterface
@@ -50,17 +50,17 @@ struct _IdeSearchProviderInterface
                                GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_40
+IDE_AVAILABLE_IN_ALL
 void       ide_search_provider_load          (IdeSearchProvider *self,
                                               IdeContext        *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_search_provider_search_async  (IdeSearchProvider    *self,
                                               const gchar          *query,
                                               guint                 max_results,
                                               GCancellable         *cancellable,
                                               GAsyncReadyCallback   callback,
                                               gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_search_provider_search_finish (IdeSearchProvider    *self,
                                               GAsyncResult         *result,
                                               GError              **error);
diff --git a/src/libide/search/ide-search-reducer.h b/src/libide/search/ide-search-reducer.h
index 11df1c5b4..842ce3ec6 100644
--- a/src/libide/search/ide-search-reducer.h
+++ b/src/libide/search/ide-search-reducer.h
@@ -37,21 +37,21 @@ typedef struct
   gsize      count;
 } IdeSearchReducer;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_search_reducer_init    (IdeSearchReducer *reducer,
                                        gsize             max_results);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean   ide_search_reducer_accepts (IdeSearchReducer *reducer,
                                        gfloat            score);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_search_reducer_take    (IdeSearchReducer *reducer,
                                        IdeSearchResult  *result);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_search_reducer_push    (IdeSearchReducer *reducer,
                                        IdeSearchResult  *result);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void       ide_search_reducer_destroy (IdeSearchReducer *reducer);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray *ide_search_reducer_free    (IdeSearchReducer *reducer,
                                        gboolean          free_results);
 
diff --git a/src/libide/terminal/ide-terminal-launcher.h b/src/libide/terminal/ide-terminal-launcher.h
index 22edaf991..1e3b8ef6e 100644
--- a/src/libide/terminal/ide-terminal-launcher.h
+++ b/src/libide/terminal/ide-terminal-launcher.h
@@ -27,50 +27,50 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TERMINAL_LAUNCHER (ide_terminal_launcher_get_type())
 
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTerminalLauncher, ide_terminal_launcher, IDE, TERMINAL_LAUNCHER, GObject)
 
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new              (IdeContext             *context);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new_for_launcher (IdeSubprocessLauncher  *launcher);
-IDE_AVAILABLE_IN_42
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new_for_config   (IdeConfig              *config);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new_for_debug    (void);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new_for_runtime  (IdeRuntime             *runtime);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_launcher_new_for_runner   (IdeRuntime             *runtime);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_terminal_launcher_can_respawn      (IdeTerminalLauncher    *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar * const *ide_terminal_launcher_get_args         (IdeTerminalLauncher    *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                 ide_terminal_launcher_set_args         (IdeTerminalLauncher    *self,
                                                              const gchar * const    *args);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_terminal_launcher_get_cwd          (IdeTerminalLauncher    *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                 ide_terminal_launcher_set_cwd          (IdeTerminalLauncher    *self,
                                                              const gchar            *cwd);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_terminal_launcher_get_shell        (IdeTerminalLauncher    *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                 ide_terminal_launcher_set_shell        (IdeTerminalLauncher    *self,
                                                              const gchar            *shell);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar         *ide_terminal_launcher_get_title        (IdeTerminalLauncher    *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                 ide_terminal_launcher_set_title        (IdeTerminalLauncher    *self,
                                                              const gchar            *title);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                 ide_terminal_launcher_spawn_async      (IdeTerminalLauncher    *self,
                                                              VtePty                 *pty,
                                                              GCancellable           *cancellable,
                                                              GAsyncReadyCallback     callback,
                                                              gpointer                user_data);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean             ide_terminal_launcher_spawn_finish     (IdeTerminalLauncher    *self,
                                                              GAsyncResult           *result,
                                                              GError                **error);
diff --git a/src/libide/terminal/ide-terminal-page.h b/src/libide/terminal/ide-terminal-page.h
index 1da69b9d1..f125c9cf4 100644
--- a/src/libide/terminal/ide-terminal-page.h
+++ b/src/libide/terminal/ide-terminal-page.h
@@ -34,21 +34,21 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TERMINAL_PAGE (ide_terminal_page_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTerminalPage, ide_terminal_page, IDE, TERMINAL_PAGE, IdePage)
 
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void         ide_terminal_page_set_launcher              (IdeTerminalPage     *self,
                                                           IdeTerminalLauncher *launcher);
 IDE_AVAILABLE_IN_ALL
 IdeTerminalLauncher *ide_terminal_page_get_launcher (IdeTerminalPage *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_terminal_page_set_pty                   (IdeTerminalPage     *self,
                                                           VtePty              *pty);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_terminal_page_feed                      (IdeTerminalPage     *self,
                                                           const gchar         *message);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_terminal_page_get_current_directory_uri (IdeTerminalPage     *self);
 
 G_END_DECLS
diff --git a/src/libide/terminal/ide-terminal-util.h b/src/libide/terminal/ide-terminal-util.h
index d3b55be22..fd4d7c66f 100644
--- a/src/libide/terminal/ide-terminal-util.h
+++ b/src/libide/terminal/ide-terminal-util.h
@@ -29,7 +29,7 @@
 
 G_BEGIN_DECLS
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 int ide_vte_pty_create_producer (VtePty *pty);
 
 G_END_DECLS
diff --git a/src/libide/threading/ide-environment-variable.h b/src/libide/threading/ide-environment-variable.h
index a58d90ddd..caa838492 100644
--- a/src/libide/threading/ide-environment-variable.h
+++ b/src/libide/threading/ide-environment-variable.h
@@ -30,20 +30,20 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_ENVIRONMENT_VARIABLE (ide_environment_variable_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeEnvironmentVariable, ide_environment_variable, IDE, ENVIRONMENT_VARIABLE, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeEnvironmentVariable *ide_environment_variable_new       (const gchar            *key,
                                                             const gchar            *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_environment_variable_get_key   (IdeEnvironmentVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_environment_variable_set_key   (IdeEnvironmentVariable *self,
                                                             const gchar            *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar            *ide_environment_variable_get_value (IdeEnvironmentVariable *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                    ide_environment_variable_set_value (IdeEnvironmentVariable *self,
                                                             const gchar            *value);
 
diff --git a/src/libide/threading/ide-environment.h b/src/libide/threading/ide-environment.h
index e53c18b54..b85323428 100644
--- a/src/libide/threading/ide-environment.h
+++ b/src/libide/threading/ide-environment.h
@@ -33,37 +33,37 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_ENVIRONMENT (ide_environment_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeEnvironment, ide_environment, IDE, ENVIRONMENT, GObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean         ide_environ_parse           (const gchar             *pair,
                                               gchar                  **key,
                                               gchar                  **value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeEnvironment  *ide_environment_new         (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_environment_setenv      (IdeEnvironment          *self,
                                               const gchar             *key,
                                               const gchar             *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar     *ide_environment_getenv      (IdeEnvironment          *self,
                                               const gchar             *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar          **ide_environment_get_environ (IdeEnvironment          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_environment_append      (IdeEnvironment          *self,
                                               IdeEnvironmentVariable  *variable);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_environment_remove      (IdeEnvironment          *self,
                                               IdeEnvironmentVariable  *variable);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeEnvironment  *ide_environment_copy        (IdeEnvironment          *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void             ide_environment_copy_into   (IdeEnvironment          *self,
                                               IdeEnvironment          *dest,
                                               gboolean                 replace);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void             ide_environment_set_environ (IdeEnvironment          *self,
                                               const gchar * const     *env);
 
diff --git a/src/libide/threading/ide-subprocess-launcher.h b/src/libide/threading/ide-subprocess-launcher.h
index 65fdd14cd..939fabc13 100644
--- a/src/libide/threading/ide-subprocess-launcher.h
+++ b/src/libide/threading/ide-subprocess-launcher.h
@@ -34,7 +34,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SUBPROCESS_LAUNCHER (ide_subprocess_launcher_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSubprocessLauncher, ide_subprocess_launcher, IDE, SUBPROCESS_LAUNCHER, GObject)
 
 struct _IdeSubprocessLauncherClass
@@ -49,67 +49,67 @@ struct _IdeSubprocessLauncherClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher *ide_subprocess_launcher_new                  (GSubprocessFlags        flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_subprocess_launcher_get_cwd              (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_cwd              (IdeSubprocessLauncher  *self,
                                                                      const gchar            *cwd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GSubprocessFlags       ide_subprocess_launcher_get_flags            (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_flags            (IdeSubprocessLauncher  *self,
                                                                      GSubprocessFlags        flags);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_subprocess_launcher_get_run_on_host      (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_run_on_host      (IdeSubprocessLauncher  *self,
                                                                      gboolean                run_on_host);
-IDE_AVAILABLE_IN_41
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_prepend_path         (IdeSubprocessLauncher  *self,
                                                                      const gchar            *prepend_path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_append_path          (IdeSubprocessLauncher  *self,
                                                                      const gchar            *append_path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_subprocess_launcher_get_clear_env        (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_clear_env        (IdeSubprocessLauncher  *self,
                                                                      gboolean                clear_env);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const   *ide_subprocess_launcher_get_environ          (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_environ          (IdeSubprocessLauncher  *self,
                                                                      const gchar * const    *environ_);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_subprocess_launcher_getenv               (IdeSubprocessLauncher  *self,
                                                                      const gchar            *key);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_setenv               (IdeSubprocessLauncher  *self,
                                                                      const gchar            *key,
                                                                      const gchar            *value,
                                                                      gboolean                replace);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_insert_argv          (IdeSubprocessLauncher  *self,
                                                                      guint                   index,
                                                                      const gchar            *arg);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_replace_argv         (IdeSubprocessLauncher  *self,
                                                                      guint                   index,
                                                                      const gchar            *arg);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_overlay_environment  (IdeSubprocessLauncher  *self,
                                                                      IdeEnvironment         *environment);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar * const   *ide_subprocess_launcher_get_argv             (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 const gchar           *ide_subprocess_launcher_get_arg              (IdeSubprocessLauncher  *self,
                                                                      guint                   pos);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_push_args            (IdeSubprocessLauncher  *self,
                                                                      const gchar * const    *args);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_push_argv            (IdeSubprocessLauncher  *self,
                                                                      const gchar            *argv);
 IDE_AVAILABLE_IN_ALL
@@ -119,36 +119,36 @@ IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_push_argv_format     (IdeSubprocessLauncher  *self,
                                                                      const char             *format,
                                                                      ...) G_GNUC_PRINTF (2, 3);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar                 *ide_subprocess_launcher_pop_argv             (IdeSubprocessLauncher  *self) 
G_GNUC_WARN_UNUSED_RESULT;
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_argv             (IdeSubprocessLauncher  *self,
                                                                      const gchar * const    *args);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocess         *ide_subprocess_launcher_spawn                (IdeSubprocessLauncher  *self,
                                                                      GCancellable           *cancellable,
                                                                      GError                **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_set_stdout_file_path (IdeSubprocessLauncher  *self,
                                                                      const gchar            
*stdout_file_path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_take_fd              (IdeSubprocessLauncher  *self,
                                                                      gint                    source_fd,
                                                                      gint                    dest_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_take_stdin_fd        (IdeSubprocessLauncher  *self,
                                                                      gint                    stdin_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_take_stdout_fd       (IdeSubprocessLauncher  *self,
                                                                      gint                    stdout_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_take_stderr_fd       (IdeSubprocessLauncher  *self,
                                                                      gint                    stderr_fd);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean               ide_subprocess_launcher_get_needs_tty        (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gint                   ide_subprocess_launcher_get_max_fd           (IdeSubprocessLauncher  *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void                   ide_subprocess_launcher_join_args_for_sh_c   (IdeSubprocessLauncher  *self,
                                                                      guint                   start_pos);
 
diff --git a/src/libide/threading/ide-subprocess-supervisor.h 
b/src/libide/threading/ide-subprocess-supervisor.h
index 219c7de33..c550879b3 100644
--- a/src/libide/threading/ide-subprocess-supervisor.h
+++ b/src/libide/threading/ide-subprocess-supervisor.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SUBPROCESS_SUPERVISOR (ide_subprocess_supervisor_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeSubprocessSupervisor, ide_subprocess_supervisor, IDE, SUBPROCESS_SUPERVISOR, 
GObject)
 
 struct _IdeSubprocessSupervisorClass
@@ -47,20 +47,20 @@ struct _IdeSubprocessSupervisorClass
   gpointer _reserved[8];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessSupervisor *ide_subprocess_supervisor_new            (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocessLauncher   *ide_subprocess_supervisor_get_launcher   (IdeSubprocessSupervisor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_subprocess_supervisor_set_launcher   (IdeSubprocessSupervisor *self,
                                                                    IdeSubprocessLauncher   *launcher);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_subprocess_supervisor_start          (IdeSubprocessSupervisor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_subprocess_supervisor_stop           (IdeSubprocessSupervisor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeSubprocess           *ide_subprocess_supervisor_get_subprocess (IdeSubprocessSupervisor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void                     ide_subprocess_supervisor_set_subprocess (IdeSubprocessSupervisor *self,
                                                                    IdeSubprocess           *subprocess);
 
diff --git a/src/libide/threading/ide-subprocess.h b/src/libide/threading/ide-subprocess.h
index 583592a88..9c20ea768 100644
--- a/src/libide/threading/ide-subprocess.h
+++ b/src/libide/threading/ide-subprocess.h
@@ -31,7 +31,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_SUBPROCESS (ide_subprocess_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeSubprocess, ide_subprocess, IDE, SUBPROCESS, GObject)
 
 struct _IdeSubprocessInterface
@@ -95,93 +95,93 @@ struct _IdeSubprocessInterface
                                              GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar   *ide_subprocess_get_identifier          (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GInputStream  *ide_subprocess_get_stdout_pipe         (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GInputStream  *ide_subprocess_get_stderr_pipe         (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GOutputStream *ide_subprocess_get_stdin_pipe          (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_wait                    (IdeSubprocess        *self,
                                                        GCancellable         *cancellable,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_wait_check              (IdeSubprocess        *self,
                                                        GCancellable         *cancellable,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_wait_async              (IdeSubprocess        *self,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_wait_finish             (IdeSubprocess        *self,
                                                        GAsyncResult         *result,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_wait_check_async        (IdeSubprocess        *self,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_wait_check_finish       (IdeSubprocess        *self,
                                                        GAsyncResult         *result,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_check_exit_status       (IdeSubprocess        *self,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_get_successful          (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_get_if_exited           (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint           ide_subprocess_get_exit_status         (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_get_if_signaled         (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint           ide_subprocess_get_term_sig            (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint           ide_subprocess_get_status              (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_send_signal             (IdeSubprocess        *self,
                                                        gint                  signal_num);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_force_exit              (IdeSubprocess        *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_communicate             (IdeSubprocess        *self,
                                                        GBytes               *stdin_buf,
                                                        GCancellable         *cancellable,
                                                        GBytes              **stdout_buf,
                                                        GBytes              **stderr_buf,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_communicate_utf8        (IdeSubprocess        *self,
                                                        const gchar          *stdin_buf,
                                                        GCancellable         *cancellable,
                                                        gchar               **stdout_buf,
                                                        gchar               **stderr_buf,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_communicate_async       (IdeSubprocess        *self,
                                                        GBytes               *stdin_buf,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_communicate_finish      (IdeSubprocess        *self,
                                                        GAsyncResult         *result,
                                                        GBytes              **stdout_buf,
                                                        GBytes              **stderr_buf,
                                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void           ide_subprocess_communicate_utf8_async  (IdeSubprocess        *self,
                                                        const gchar          *stdin_buf,
                                                        GCancellable         *cancellable,
                                                        GAsyncReadyCallback   callback,
                                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean       ide_subprocess_communicate_utf8_finish (IdeSubprocess        *self,
                                                        GAsyncResult         *result,
                                                        gchar               **stdout_buf,
diff --git a/src/libide/threading/ide-thread-pool.h b/src/libide/threading/ide-thread-pool.h
index 119018369..87f607e79 100644
--- a/src/libide/threading/ide-thread-pool.h
+++ b/src/libide/threading/ide-thread-pool.h
@@ -48,16 +48,16 @@ typedef enum
  */
 typedef void (*IdeThreadFunc) (gpointer user_data);
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_thread_pool_push               (IdeThreadPoolKind  kind,
                                          IdeThreadFunc      func,
                                          gpointer           func_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_thread_pool_push_with_priority (IdeThreadPoolKind  kind,
                                          gint               priority,
                                          IdeThreadFunc      func,
                                          gpointer           func_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_thread_pool_push_task          (IdeThreadPoolKind  kind,
                                          GTask             *task,
                                          GTaskThreadFunc    func);
diff --git a/src/libide/tree/ide-tree-model.h b/src/libide/tree/ide-tree-model.h
index adc69d81a..fb7a4f41b 100644
--- a/src/libide/tree/ide-tree-model.h
+++ b/src/libide/tree/ide-tree-model.h
@@ -30,41 +30,41 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TREE_MODEL (ide_tree_model_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTreeModel, ide_tree_model, IDE, TREE_MODEL, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTree     *ide_tree_model_get_tree          (IdeTreeModel         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode *ide_tree_model_get_root          (IdeTreeModel         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_tree_model_set_root          (IdeTreeModel         *self,
                                                IdeTreeNode          *root);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_tree_model_get_kind          (IdeTreeModel         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_tree_model_set_kind          (IdeTreeModel         *self,
                                                const gchar          *kind);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode *ide_tree_model_get_node          (IdeTreeModel         *self,
                                                GtkTreeIter          *iter);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GtkTreePath *ide_tree_model_get_path_for_node (IdeTreeModel         *self,
                                                IdeTreeNode          *node);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_tree_model_get_iter_for_node (IdeTreeModel         *self,
                                                GtkTreeIter          *iter,
                                                IdeTreeNode          *node);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_tree_model_invalidate        (IdeTreeModel         *self,
                                                IdeTreeNode          *node);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_tree_model_expand_async      (IdeTreeModel         *self,
                                                IdeTreeNode          *node,
                                                GCancellable         *cancellable,
                                                GAsyncReadyCallback   callback,
                                                gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_tree_model_expand_finish     (IdeTreeModel         *self,
                                                GAsyncResult         *result,
                                                GError              **error);
diff --git a/src/libide/tree/ide-tree-node.h b/src/libide/tree/ide-tree-node.h
index 451e8c7ae..c76dfaae0 100644
--- a/src/libide/tree/ide-tree-node.h
+++ b/src/libide/tree/ide-tree-node.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_TREE_NODE (ide_tree_node_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeTreeNode, ide_tree_node, IDE, TREE_NODE, GObject)
 
 typedef enum
@@ -71,142 +71,142 @@ typedef IdeTreeNodeVisit (*IdeTreeTraverseFunc) (IdeTreeNode *node,
 typedef int (*IdeTreeNodeCompare) (IdeTreeNode *node,
                                    IdeTreeNode *child);
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_new                    (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_get_has_error          (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_has_error          (IdeTreeNode         *self,
                                                         gboolean             has_error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar      *ide_tree_node_get_tag                (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_tag                (IdeTreeNode         *self,
                                                         const gchar         *tag);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_tag                 (IdeTreeNode         *self,
                                                         const gchar         *tag);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GtkTreePath      *ide_tree_node_get_path               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar      *ide_tree_node_get_display_name       (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_display_name       (IdeTreeNode         *self,
                                                         const gchar         *display_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_get_is_header          (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_is_header          (IdeTreeNode         *self,
                                                         gboolean             header);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GIcon            *ide_tree_node_get_icon               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_icon               (IdeTreeNode         *self,
                                                         GIcon               *icon);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_icon_name          (IdeTreeNode         *self,
                                                         const gchar         *icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GIcon            *ide_tree_node_get_expanded_icon      (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_expanded_icon      (IdeTreeNode         *self,
                                                         GIcon               *expanded_icon);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_expanded_icon_name (IdeTreeNode         *self,
                                                         const gchar         *expanded_icon_name);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gpointer          ide_tree_node_get_item               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_item               (IdeTreeNode         *self,
                                                         gpointer             item);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_get_children_possible  (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_children_possible  (IdeTreeNode         *self,
                                                         gboolean             children_possible);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_empty               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_has_child              (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint             ide_tree_node_get_n_children         (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_get_next               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_get_previous           (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint             ide_tree_node_get_index              (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_get_nth_child          (IdeTreeNode         *self,
                                                         guint                index_);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_prepend                (IdeTreeNode         *self,
                                                         IdeTreeNode         *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_append                 (IdeTreeNode         *self,
                                                         IdeTreeNode         *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_insert_sorted          (IdeTreeNode         *self,
                                                         IdeTreeNode         *child,
                                                         IdeTreeNodeCompare   cmpfn);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_insert_before          (IdeTreeNode         *self,
                                                         IdeTreeNode         *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_insert_after           (IdeTreeNode         *self,
                                                         IdeTreeNode         *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_remove                 (IdeTreeNode         *self,
                                                         IdeTreeNode         *child);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_get_parent             (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_root                (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_first               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_last                (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeTreeNode      *ide_tree_node_get_root               (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_holds                  (IdeTreeNode         *self,
                                                         GType                type);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_traverse               (IdeTreeNode         *self,
                                                         GTraverseType        traverse_type,
                                                         GTraverseFlags       traverse_flags,
                                                         gint                 max_depth,
                                                         IdeTreeTraverseFunc  traverse_func,
                                                         gpointer             user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_add_emblem             (IdeTreeNode         *self,
                                                         GEmblem             *emblem);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_get_reset_on_collapse  (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_reset_on_collapse  (IdeTreeNode         *self,
                                                         gboolean             reset_on_collapse);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const GdkRGBA    *ide_tree_node_get_background_rgba    (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_background_rgba    (IdeTreeNode         *self,
                                                         const GdkRGBA       *background_rgba);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const GdkRGBA    *ide_tree_node_get_foreground_rgba    (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_foreground_rgba    (IdeTreeNode         *self,
                                                         const GdkRGBA       *foreground_rgba);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_is_selected            (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean          ide_tree_node_get_use_markup         (IdeTreeNode         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_use_markup         (IdeTreeNode         *self,
                                                         gboolean             use_markup);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void              ide_tree_node_set_flags              (IdeTreeNode         *self,
                                                         IdeTreeNodeFlags     flags);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 IdeTreeNodeFlags  ide_tree_node_get_flags              (IdeTreeNode         *self);
 
 G_END_DECLS
diff --git a/src/libide/vcs/ide-directory-vcs.h b/src/libide/vcs/ide-directory-vcs.h
index 3f1b9f575..3e55d293c 100644
--- a/src/libide/vcs/ide-directory-vcs.h
+++ b/src/libide/vcs/ide-directory-vcs.h
@@ -28,7 +28,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_DIRECTORY_VCS (ide_directory_vcs_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeDirectoryVcs, ide_directory_vcs, IDE, DIRECTORY_VCS, IdeObject)
 
 IdeDirectoryVcs *ide_directory_vcs_new (GFile *workdir);
diff --git a/src/libide/vcs/ide-vcs-branch.h b/src/libide/vcs/ide-vcs-branch.h
index dd14f8527..18ad7d373 100644
--- a/src/libide/vcs/ide-vcs-branch.h
+++ b/src/libide/vcs/ide-vcs-branch.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_BRANCH (ide_vcs_branch_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcsBranch, ide_vcs_branch, IDE, VCS_BRANCH, GObject)
 
 struct _IdeVcsBranchInterface
@@ -37,9 +37,9 @@ struct _IdeVcsBranchInterface
   gchar *(*get_id)   (IdeVcsBranch *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar *ide_vcs_branch_get_name (IdeVcsBranch *self);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gchar *ide_vcs_branch_get_id   (IdeVcsBranch *self);
 
 G_END_DECLS
diff --git a/src/libide/vcs/ide-vcs-cloner.h b/src/libide/vcs/ide-vcs-cloner.h
index d143010f8..c535842d4 100644
--- a/src/libide/vcs/ide-vcs-cloner.h
+++ b/src/libide/vcs/ide-vcs-cloner.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_CLONER (ide_vcs_cloner_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcsCloner, ide_vcs_cloner, IDE, VCS_CLONER, IdeObject)
 
 struct _IdeVcsClonerInterface
@@ -50,9 +50,9 @@ struct _IdeVcsClonerInterface
                              GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_vcs_cloner_get_title    (IdeVcsCloner         *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void      ide_vcs_cloner_clone_async  (IdeVcsCloner         *self,
                                        const gchar          *uri,
                                        const gchar          *destination,
@@ -61,15 +61,15 @@ void      ide_vcs_cloner_clone_async  (IdeVcsCloner         *self,
                                        GCancellable         *cancellable,
                                        GAsyncReadyCallback   callback,
                                        gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_vcs_cloner_clone_finish (IdeVcsCloner         *self,
                                        GAsyncResult         *result,
                                        GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_vcs_cloner_validate_uri (IdeVcsCloner         *self,
                                        const gchar          *uri,
                                        gchar               **errmsg);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_vcs_cloner_clone_simple (IdeContext           *context,
                                        const gchar          *module_name,
                                        const gchar          *url,
diff --git a/src/libide/vcs/ide-vcs-config.h b/src/libide/vcs/ide-vcs-config.h
index a8c488275..76339df87 100644
--- a/src/libide/vcs/ide-vcs-config.h
+++ b/src/libide/vcs/ide-vcs-config.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_CONFIG (ide_vcs_config_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcsConfig, ide_vcs_config, IDE, VCS_CONFIG, IdeObject)
 
 typedef enum
@@ -51,11 +51,11 @@ struct _IdeVcsConfigInterface
                       const GValue    *value);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_vcs_config_get_config (IdeVcsConfig     *self,
                                 IdeVcsConfigType  type,
                                 GValue           *value);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void ide_vcs_config_set_config (IdeVcsConfig     *self,
                                 IdeVcsConfigType  type,
                                 const GValue     *value);
diff --git a/src/libide/vcs/ide-vcs-file-info.h b/src/libide/vcs/ide-vcs-file-info.h
index 0e0600324..95067f1e7 100644
--- a/src/libide/vcs/ide-vcs-file-info.h
+++ b/src/libide/vcs/ide-vcs-file-info.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_FILE_INFO (ide_vcs_file_info_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_DERIVABLE_TYPE (IdeVcsFileInfo, ide_vcs_file_info, IDE, VCS_FILE_INFO, GObject)
 
 typedef enum
@@ -52,13 +52,13 @@ struct _IdeVcsFileInfoClass
   gpointer _reserved[16];
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsFileInfo   *ide_vcs_file_info_new        (GFile            *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile            *ide_vcs_file_info_get_file   (IdeVcsFileInfo   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsFileStatus  ide_vcs_file_info_get_status (IdeVcsFileInfo   *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void              ide_vcs_file_info_set_status (IdeVcsFileInfo   *self,
                                                 IdeVcsFileStatus  status);
 
diff --git a/src/libide/vcs/ide-vcs-initializer.h b/src/libide/vcs/ide-vcs-initializer.h
index dfd6baeb7..f09662638 100644
--- a/src/libide/vcs/ide-vcs-initializer.h
+++ b/src/libide/vcs/ide-vcs-initializer.h
@@ -30,7 +30,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_INITIALIZER (ide_vcs_initializer_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcsInitializer, ide_vcs_initializer, IDE, VCS_INITIALIZER, IdeObject)
 
 struct _IdeVcsInitializerInterface
@@ -48,15 +48,15 @@ struct _IdeVcsInitializerInterface
                                  GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar    *ide_vcs_initializer_get_title         (IdeVcsInitializer    *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void      ide_vcs_initializer_initialize_async  (IdeVcsInitializer    *self,
                                                  GFile                *file,
                                                  GCancellable         *cancellable,
                                                  GAsyncReadyCallback   callback,
                                                  gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean  ide_vcs_initializer_initialize_finish (IdeVcsInitializer    *self,
                                                  GAsyncResult         *result,
                                                  GError              **error);
diff --git a/src/libide/vcs/ide-vcs-monitor.h b/src/libide/vcs/ide-vcs-monitor.h
index bb92047d9..e1ae52b04 100644
--- a/src/libide/vcs/ide-vcs-monitor.h
+++ b/src/libide/vcs/ide-vcs-monitor.h
@@ -33,25 +33,25 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_MONITOR (ide_vcs_monitor_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_FINAL_TYPE (IdeVcsMonitor, ide_vcs_monitor, IDE, VCS_MONITOR, IdeObject)
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsMonitor  *ide_vcs_monitor_from_context (IdeContext    *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsFileInfo *ide_vcs_monitor_ref_info     (IdeVcsMonitor *self,
                                               GFile         *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile          *ide_vcs_monitor_ref_root     (IdeVcsMonitor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_vcs_monitor_set_root     (IdeVcsMonitor *self,
                                               GFile         *file);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcs         *ide_vcs_monitor_ref_vcs      (IdeVcsMonitor *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void            ide_vcs_monitor_set_vcs      (IdeVcsMonitor *self,
                                               IdeVcs        *vcs);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint64         ide_vcs_monitor_get_sequence (IdeVcsMonitor *self);
 
 G_END_DECLS
diff --git a/src/libide/vcs/ide-vcs-tag.h b/src/libide/vcs/ide-vcs-tag.h
index 8992d9cd4..8145eaf47 100644
--- a/src/libide/vcs/ide-vcs-tag.h
+++ b/src/libide/vcs/ide-vcs-tag.h
@@ -26,7 +26,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS_TAG (ide_vcs_tag_get_type ())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcsTag, ide_vcs_tag, IDE, VCS_TAG, GObject)
 
 struct _IdeVcsTagInterface
@@ -36,7 +36,7 @@ struct _IdeVcsTagInterface
   gchar *(*get_name) (IdeVcsTag *self);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar *ide_vcs_tag_get_name (IdeVcsTag *self);
 
 G_END_DECLS
diff --git a/src/libide/vcs/ide-vcs-uri.h b/src/libide/vcs/ide-vcs-uri.h
index 119275dbc..fcd1fb0cd 100644
--- a/src/libide/vcs/ide-vcs-uri.h
+++ b/src/libide/vcs/ide-vcs-uri.h
@@ -32,44 +32,44 @@ G_BEGIN_DECLS
 
 typedef struct _IdeVcsUri IdeVcsUri;
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GType        ide_vcs_uri_get_type       (void);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsUri   *ide_vcs_uri_new            (const gchar     *uri);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsUri   *ide_vcs_uri_ref            (IdeVcsUri       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_unref          (IdeVcsUri       *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_vcs_uri_get_scheme     (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_vcs_uri_get_user       (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_vcs_uri_get_host       (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 guint        ide_vcs_uri_get_port       (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 const gchar *ide_vcs_uri_get_path       (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_set_scheme     (IdeVcsUri       *self,
                                          const gchar     *scheme);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_set_user       (IdeVcsUri       *self,
                                          const gchar     *user);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_set_host       (IdeVcsUri       *self,
                                          const gchar     *host);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_set_port       (IdeVcsUri       *self,
                                          guint            port);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void         ide_vcs_uri_set_path       (IdeVcsUri       *self,
                                          const gchar     *path);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar       *ide_vcs_uri_to_string      (const IdeVcsUri *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean     ide_vcs_uri_is_valid       (const gchar     *uri_string);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar       *ide_vcs_uri_get_clone_name (const IdeVcsUri *self);
 
 G_DEFINE_AUTOPTR_CLEANUP_FUNC (IdeVcsUri, ide_vcs_uri_unref)
diff --git a/src/libide/vcs/ide-vcs.h b/src/libide/vcs/ide-vcs.h
index 412b82505..d891b9325 100644
--- a/src/libide/vcs/ide-vcs.h
+++ b/src/libide/vcs/ide-vcs.h
@@ -33,7 +33,7 @@ G_BEGIN_DECLS
 
 #define IDE_TYPE_VCS (ide_vcs_get_type())
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 G_DECLARE_INTERFACE (IdeVcs, ide_vcs, IDE, VCS, IdeObject)
 
 struct _IdeVcsInterface
@@ -91,29 +91,29 @@ struct _IdeVcsInterface
                                                         GError              **error);
 };
 
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcs       *ide_vcs_from_context         (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcs       *ide_vcs_ref_from_context     (IdeContext           *context);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GFile        *ide_vcs_get_workdir          (IdeVcs               *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_vcs_is_ignored           (IdeVcs               *self,
                                             GFile                *file,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_vcs_path_is_ignored      (IdeVcs               *self,
                                             const gchar          *path,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gint          ide_vcs_get_priority         (IdeVcs               *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_emit_changed         (IdeVcs               *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 IdeVcsConfig *ide_vcs_get_config           (IdeVcs               *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gchar        *ide_vcs_get_branch_name      (IdeVcs               *self);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_list_status_async    (IdeVcs               *self,
                                             GFile                *directory_or_file,
                                             gboolean              include_descendants,
@@ -121,45 +121,45 @@ void          ide_vcs_list_status_async    (IdeVcs               *self,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GListModel   *ide_vcs_list_status_finish   (IdeVcs               *self,
                                             GAsyncResult         *result,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_list_branches_async  (IdeVcs               *self,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray    *ide_vcs_list_branches_finish (IdeVcs               *self,
                                             GAsyncResult         *result,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_list_tags_async      (IdeVcs               *self,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 GPtrArray    *ide_vcs_list_tags_finish     (IdeVcs               *self,
                                             GAsyncResult         *result,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_switch_branch_async  (IdeVcs               *self,
                                             IdeVcsBranch         *branch,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_32
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_vcs_switch_branch_finish (IdeVcs               *self,
                                             GAsyncResult         *result,
                                             GError              **error);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 void          ide_vcs_push_branch_async    (IdeVcs               *self,
                                             IdeVcsBranch         *branch,
                                             GCancellable         *cancellable,
                                             GAsyncReadyCallback   callback,
                                             gpointer              user_data);
-IDE_AVAILABLE_IN_3_34
+IDE_AVAILABLE_IN_ALL
 gboolean      ide_vcs_push_branch_finish   (IdeVcs               *self,
                                             GAsyncResult         *result,
                                             GError              **error);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]