Skip to content

Changelog

github-actions[bot] edited this page Oct 7, 2026 · 40 revisions

Language / Dil   EN English  ·  TR Türkçe

📋 Changelog — Version History

Complete version history for Brave Omega.


Version Format

Component Policy
Major Breaking architecture changes, new tier addition
Minor New policies added, significant feature additions
Patch Bug fixes, translation updates, documentation, execution policy fixes

Version Pinning: V3 is version-agnostic — no release pins a Brave + Chromium version. History rows below keep their original pins as a record.


Release History

v3.0.0.0 - 2026-10-06

Major Release - Version-agnostic global compatibility

Changed:

  • Pinned Brave/Chromium validation target removed: $ValidatedBrave / $ValidatedChromium start empty and are populated at runtime from Get-BraveVersion; the version gate is informational only and never blocks on a new Brave release
  • From V3 on, no dependency version change is shipped as a project update; the same 151 policies apply on all past and future Brave + Chromium versions
  • Version surfaces aligned to v3.0.0.0: README, SECURITY, SUPPORT, index.html, the Wiki pages, AGENTS.md, Enterprise/levels.json, policy catalog headers, and test expectations; historical entries untouched
  • No policy, registry value, or ADMX change; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151

v2.8.1.1 - 2026-09-26

Patch Release - ExpandString registry type reporting fix, and two dead Brave-only policies removed from the ADMX/ADML templates

Removed:

  • BraveLocalAIEnabled deleted from admx/brave.admx and admx/brave.adml - <policy> block, both string resources, and the <presentation id="BraveLocalAIEnabled"/> reference. An Origin-only policy (Brave PR #37357) already removed from BraveOmega.ps1 in v2.2.0.1, re-introduced to the template by an upstream refresh in v2.5.0.0, and now removed for good
  • PsstEnabled deleted the same way - <policy> block, both string resources, and the <presentation id="PsstEnabled"/> reference. This Privacy Settings Tuning Tool switch was never managed by the script, config.json, or any profile; it is inactive in Brave and does not function (user-verified against Brave 1.96.59), so no technical root cause is claimed
  • ADMX policy entries 766 → 764; admx-validate.ps1 warnings 2 → 0 ("Brave policies not in script" now 0)
  • admx/brave.admx carries a comment recording both exclusions and pointing at Wiki/Rejected-Policies.md; the upstream 154.1.98.28 base stamp stays intact so the divergence remains traceable
  • admx/admx-validate.ps1 - the category-check comment used PsstEnabled as its example of a Brave-only policy without the Brave name prefix; the example now points at TorDisabled / EmailAliasesEnabled and the check is documented as a forward-looking guard
  • Wiki/Rejected-Policies.md - BraveLocalAIEnabled entry extended with the re-introduction and the final ADMX removal, PsstEnabled added as a new record; the ledger now holds 35 rejected/removed policies (up from 34) with "Unrecognized by Brave" at 12; timeline, category table, lessons learned, and footer updated in both languages
  • Historical references untouched: the v2.8.1.0 entry below, the v2.2.0.1 roadmap and version-matrix entries, and the index.html release notes remain as published

Fixed:

  • Startup summary and console report now count and display the fourth registry value type, ExpandString, used by DownloadDirectory; previously only DWord, String, and MultiString were reported
  • docs/policy-catalog.md documents DownloadDirectory as ExpandString in both the EN and TR tables; the per-type distribution line reports all four types (124 DWord / 7 String / 19 MultiString / 1 ExpandString); the stale TR source version, date, and validation header corrected to v2.8.1.1 / 2026-09-26
  • Version surfaces aligned to v2.8.1.1: README, SECURITY, index.html, the Wiki pages, AGENTS.md, Enterprise/levels.json, and the ScriptVersion / FullPipeline-TR / StaleCleanup test expectations
  • New Tests/TypeDistribution.Tests.ps1 derives the distribution from the data layer and asserts the 151-policy total, the four supported types, the runtime counters, and every catalog row
  • Validation triple unchanged: Brave 1.96.59 / Chromium 154.0.8037.58 / build 26200.9550; ADMX remains 154.1.98.28
  • No policy or registry value changes; .reg output byte-identical; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151

v2.8.1.0 - 2026-09-25

Patch Release - Brave 1.96.59 compatibility validation

Changed:

  • Validated against Brave 1.96.59 (Chromium 154.0.8037.58), released September 24, 2026; Brave 1.95.104 (Chromium 153.0.8010.53) remains supported
  • ADMX artifacts refreshed to official 154.1.98.28 policy templates (brave.admx, brave.adml, VERSION_BRAVE_ADMX); PsstEnabled and BraveLocalAIEnabled cross-referenced as intentional warnings (candidates for a future feature release)
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.8.1.0

v2.8.0.0 - 2026-09-22

Feature Release - Data-layer refactor

Changed:

  • All 151 policy definitions moved out of the script body into a validated data layer: config.json (registry targets + level order) and profiles/<Tier>.json (one file per tier)
  • Script loads policies at runtime via Import-OmegaPolicyData into a single $OmegaState; byte-identical registry output
  • ADMX validator, Pester suite, and policy-catalog generator now read the same data layer (single source of truth); CI Pester job emits a CodeCoverage report
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.8.0.0

v2.7.3.0 - 2026-09-19

Patch Release - Brave 1.95.104 compatibility validation

Changed:

  • Validated against Brave 1.95.104 (Chromium 153.0.8010.53), released September 18, 2026; Brave 1.95.102 (Chromium 153.0.8010.48) remains supported
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.7.3.0

v2.7.2.0 - 2026-09-18

Patch Release - Brave 1.95.102 compatibility validation

Changed:

  • Validated against Brave 1.95.102 (Chromium 153.0.8010.48), released September 16, 2026; Brave 1.95.101 (Chromium 153.0.8010.37) remains supported
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.7.2.0

v2.7.1.0 - 2026-09-11

Patch Release - Brave 1.95.101 compatibility validation

Changed:

  • Validated against Brave 1.95.101 (Chromium 153.0.8010.37), released September 11, 2026; Brave 1.94.121 (Chromium 152.0.7977.83) remains supported
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.7.1.0

v2.7.0.0 - 2026-09-09

Feature Release - Unified bilingual script

Added:

  • Merged BraveOmega-EN.ps1 and BraveOmega-TR.ps1 into a single BraveOmega.ps1 with a 108-key EN/TR strings table; first launch asks language, -Language EN|TR|Auto pins it (TR aliases kept)
  • Gitleaks secret-scan CI (pinned v8.30.1 binary, full history on push and pull requests)

Changed:

  • Brave Omega/ now holds exactly one script; tests, ADMX validator, workflows, catalog tooling, and docs updated to the wrapper-free layout
  • Fixed latent TR bug: the S/MIME install notice never displayed in Turkish runs (canonical $Level fixes it, regression test added)
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Script updated to v2.7.0.0

v2.6.2.0 — 2026-09-07

Patch Release — Brave 1.94.121 compatibility validation

Changed:

  • Validated against Brave 1.94.121 (Chromium 152.0.7977.83), released September 4, 2026; Brave 1.94.117 (Chromium 152.0.7977.64) remains supported
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Both scripts updated to v2.6.2.0

v2.6.1.1 — 2026-09-06

Patch Release — S/MIME documentation correction

Changed:

  • Corrected the S/MIME documentation: the S/MIME extension allow-list entry (maafgiompdekodanheihhgilkjchcakm) is an allow-list using brave-extension://, not a force-install. Brave silently blocks force-installed CRX files from outside the Chrome Web Store and requires a one-time manual acceptance per profile.
  • No policy changes; cumulative chain unchanged: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Both scripts updated to v2.6.1.1

v2.6.1.0 — 2026-08-31

Patch Release — Device Attributes Clean-up

Changed:

  • Removed the unsupported ChromeOS-only DeviceAttributesAllowedForOrigins policy from the Essential tier (unsupported by Brave on Windows); Essential 28→27, total 152→151
  • No Windows hardening lost across all 5 tiers; cumulative chain: BraveOnly 24 / Essential 51 / Balanced 83 / Advanced 123 / Strict 151
  • Both scripts updated to v2.6.1.0

v2.6.0.0 — 2026-08-29

Feature Release — Microsoft S/MIME for Outlook Web Access (OWA)

Added:

  • NativeMessagingAllowlist (MultiString: com.microsoft.outlook.smime.chromenativeapp) — enables the Microsoft native messaging host used for S/MIME signing/encryption in OWA
  • NativeMessagingUserLevelHosts (DWord: 1) — keeps user-level native messaging hosts active, as required by Microsoft's OWA S/MIME guidance
  • S/MIME extension allow-list — maafgiompdekodanheihhgilkjchcakm (Microsoft S/MIME) added to ExtensionInstallForcelist at Balanced tier and above (not auto-installed — Brave blocks silent force-install of CRX files from outside the Chrome Web Store; one-time manual acceptance required); at Advanced tier also added to ExtensionInstallAllowlist and ExtensionSettings (override_update_url enabled)

Changed:

  • Validated against Brave 1.94.117 (Chromium 152.0.7977.64). Brave 1.93.* (Chromium 151) remains supported.
  • Tier counts updated: BraveOnly 24, Essential 28, Balanced 32, Advanced 40, Strict 28 (cumulative chain 24→52→84→124→152)
  • Both scripts updated to v2.6.0.0

v2.5.5.4 — 2026-08-27

Patch Release — Brave 1.94.117 Validation

Changed:

  • Validated against Brave 1.94.117 (Chromium 152.0.7977.64). Brave 1.93.138 (Chromium 151.0.7922.173), 1.93.136 (Chromium 151.0.7922.137) and 1.93.129 (Chromium 151.0.7922.71) remain supported.
  • No policy changes; cumulative chain: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
  • Both scripts updated to v2.5.5.4

v2.5.5.3 — 2026-08-22

Patch Release — Brave 1.93.138 Validation

Changed:

  • Validated against Brave 1.93.138 (Chromium 151.0.7922.173). Brave 1.93.136 (Chromium 151.0.7922.137) and 1.93.129 (Chromium 151.0.7922.71) remain supported.
  • No policy changes; cumulative chain: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
  • Both scripts updated to v2.5.5.3

v2.5.5.2 — 2026-08-13

Patch Release — Brave 1.93.136 Validation & ADMX CI Fixes

Fixed:

  • Critical Reset-mode regression — $HKCU_Target/$HKLM_Target path constants were defined after the -Reset block, so Reset mode crashed on Test-Path $null under PowerShell 5.1. Constants moved above the Reset block (EN + TR).
  • admx/admx-validate.ps1 no longer hardcodes a partial policy map. It now auto-discovers all 150 policies from BraveOmega-EN.ps1 and validates every one against brave.admx. Added a documented-exception mechanism for Chromium policies intentionally absent from Brave's ADMX (e.g. DeviceAttributesAllowedForOrigins).

Changed:

  • Validated against Brave 1.93.136 (Chromium 151.0.7922.137). Brave 1.93.129 (Chromium 151.0.7922.71) remains supported.
  • Tier counts unchanged: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (total 150)
  • Both scripts updated to v2.5.5.2

Tests:

  • Regression tests added for Reset-mode path-constant ordering (ResetMode.Tests.ps1) and full ADMX policy coverage + documented-exception handling (ADMXCrossReference.Tests.ps1)

v2.5.5.1 — 2026-08-01

Patch Release — CI Fixes & Documentation Consistency

Changed:

  • Release.ps1 fixed to run under Windows PowerShell 5.1 (b0d7e7b)
  • Wiki-sync workflow auth fixed to Basic x-access-token scheme (5997191)
  • Documentation consistency corrections — stale policy counts/chains corrected to 24→52→84→122→150 across README, Wiki, index.html, SECURITY.md (previously 51/82/120/85/123 in places)
  • Tier counts unchanged: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (total 150)
  • Both scripts updated to v2.5.5.1

v2.5.5.0 — 2026-08-01

Smart Download Control — Precise Protection Restored

Changed:

  • DownloadRestrictions moved from Strict (Value=3 = block all) to Essential (Value=4 = block only confirmed-malicious) — legitimate installers (drivers, etc.) always proceed
  • DisableSafeBrowsingProceedAnyway moved from Strict back to Balanced — it never blocked downloads, only enforced malware/phishing warnings
  • SafeBrowsingDeepScanningEnabled unchanged — remains Strict-only (privacy trade-off)
  • SafeBrowsingProtectionLevel=2 (Enhanced) remains active at every tier
  • Tier counts updated: BraveOnly 24, Essential 28, Balanced 32, Advanced 38, Strict 28 (cumulative chain 24→52→84→122→150)
  • Both scripts updated to v2.5.5.0

v2.5.4.0 — 2026-07-31

Stale Policy Cleanup — Self-Healing on Every Run

Added:

  • Automatic stale policy cleanup: on every run, any Omega-managed HKLM value that is no longer part of the selected tier's merged policy set is removed automatically
  • Foreign (non-Omega) values are always preserved — only policy names controlled by Brave Omega are touched

Changed:

  • Download control relaxed below Strict: SafeBrowsingDeepScanningEnabled moved from Essential to Strict, DisableSafeBrowsingProceedAnyway moved from Balanced to Strict, and DownloadRestrictions removed from Balanced (Strict already enforces the full block via Value=3). Downloads are now allowed at every tier below Strict; Strict keeps full deep-scanning, no-proceed enforcement, and the complete download block (3)
  • Both scripts updated to v2.5.4.0

v2.5.3.0 — 2026-07-31

Brave Sync Policy Relocation — Sync Available Except Strict

Changed:

  • BrowserSignin moved from Essential to Strict tier (adjacent to SyncDisabled)
  • Brave Sync now available by default at Brave Only / Essential / Balanced / Advanced
  • -AllowSync is now a Strict-tier opt-in that keeps Brave Sync enabled even at Strict
  • Policy tier counts updated: Essential 29→28, Strict 27→28 (cumulative totals unchanged: 24→52→85→123→150)
  • Both scripts updated to v2.5.3.0

v2.5.2.1 — 2026-07-31

Brave 1.93.129 (Chromium 151.0.7922.71) Compatibility Validation

  • Compatibility validation release — no policy changes (150 total)
  • 5 new Chromium 151 policies evaluated (AutomaticDownloadsAllowedForUrls, AutomaticDownloadsBlockedForUrls, DefaultAutomaticDownloadsSettings, Indigo, ThirdPartyAiChatSettings) — none relevant for privacy hardening
  • DefaultSensorsSetting gained the "Ask" option (value 3) — no change needed
  • EN Reset mode fix: HKLM empty-key cleanup added (functional parity with TR)
  • Script version updated to v2.5.2.1

v2.5.2.0 — 2026-07-25

Brave 1.92.144 (Chromium 150.0.7871.186) Compatibility Validation

  • Compatibility validation release — no policy changes
  • Brave validated version updated to 1.92.144 (Chromium 150.0.7871.186)
  • All 150 enterprise policies verified working with the latest stable Brave release
  • Script version updated to v2.5.2.0

v2.5.1.0 — 2026-07-23

Brave 1.92.143 (Chromium 150.0.7871.182) Compatibility Validation

  • Compatibility validation release — no policy changes
  • Brave validated version updated to 1.92.143 (Chromium 150.0.7871.182)
  • All 150 enterprise policies verified working with the latest stable Brave release
  • Script version updated to v2.5.1.0

v2.5.0.0 — 2026-07-21

Full Policy Expansion — 30 New Policies (133→150), AI Blocking & Local Network Controls

Added:

  • Essential (+1): ScreenCaptureAllowed (DWord: 0) — blocks web-based screen capture APIs (getDisplayMedia)
  • Balanced (+2): GenAILocalFoundationalModelSettings (DWord: 2), LocalNetworkAccessPermissionsPolicyDefaultEnabled (DWord: 0)
  • Advanced (+17): 13 AI feature policies (all DWord: 0) — AIModeSettings, AutofillPredictionSettings, ChromeSuggestionsSettings, CreateThemesSettings, DevToolsGenAiSettings, HelpMeWriteSettings, HistorySearchSettings, SearchContentSharingSettings, SmartTabSharingSettings, TabCompareSettings, GeminiActOnWebSettings, GeminiSparkSettings, GenAILocalFoundationalModelSettings; RendererAppContainerEnabled (DWord: 1), LocalNetworkAccessAllowedForUrls / LocalNetworkAccessBlockedForUrls (MultiString: empty)
  • Strict: ScreenCaptureAllowedByOrigins, SameOriginTabCaptureAllowedByOrigins, TabCaptureAllowedByOrigins, WindowCaptureAllowedByOrigins, LocalNetworkAllowedForUrls, LocalNetworkBlockedForUrls (all MultiString: empty)

Removed:

  • 6 broken/unrecognized policies: ContextualSearchEnabled, CrossOriginEmbedderPolicy, CrossOriginOpPolicyHeader, DanglingOriginCheckEnforcement, PasswordReuseDetectionEnabled, TabDiscardingEnabled

  • 3 deprecated/cloud-only policies: CacheEncryptionEnabled, CloudReportingEnabled, InsecureFormsWarningsEnabled

  • Cumulative chain 24›52›83›104›133 → 24›53›86›124›150; verified in Brave 1.92.141

  • Both scripts updated to v2.5.0.0


v2.4.2.0 — 2026-07-21

Brave 1.92.141 (Chromium 150.0.7871.128) Compatibility Validation

Changed:

  • Brave validated version updated to 1.92.141 (Chromium 150.0.7871.128)
  • Both scripts updated to v2.4.2.0

v2.4.1.0 — 2026-07-12

Phase 9 Fix — Remove 8 Broken/Deprecated/Blocked Policies (141→133), Extension Cleanup to Dark Reader Only

Removed (8 policies):

  • From Balanced (2): AutoFillEnabled (deprecated), SigninAllowed (deprecated in Chrome 137+)
  • From Advanced (5): DefaultMediaStreamSetting (deprecated), TabFreezingEnabled (unrecognized by Brave), HomepageLocation (blocked by Brave), NewTabPageLocation (blocked by Brave), RestoreOnStartup (blocked by Brave)
  • From Strict (1): GenAiDefaultSettings (requires cloud source, ignored at runtime)

Changed:

  • Extension policy simplified to Dark Reader only:
    • ExtensionInstallForcelist (Balanced): removed AdBlock Plus, unknown extension, Google Docs Offline
    • ExtensionInstallAllowlist (Advanced): removed Google Docs Offline, Kaspersky Protection
    • ExtensionSettings (Advanced): JSON updated to single Dark Reader entry
  • Cumulative chain: 24→52→83→104→133 (Essential 22→28 own policies)
  • Brave validated version: 1.92.141 (Chromium 150.0.7871.128)
  • Both scripts updated to v2.4.1.0

Fixes #50


v2.4.0.0 — 2026-07-11

Phase 9 — 30 New Enterprise Policies; Cumulative Chain Expands to 141 Policies

Added (30 policies):

  • Essential (+3): BrowserSignin, SigninAllowed, ExtensionInstallSources
  • Balanced (+3): AutoFillEnabled, RelaunchNotification, RelaunchNotificationPeriod
  • Advanced (+10): HomepageLocation, ShowHomeButton, RestoreOnStartup, NewTabPageLocation, HideWebStoreIcon, DefaultJavaScriptSetting, DefaultMediaStreamSetting, GeminiSettings, GenAiDefaultSettings, TabFreezingEnabled
  • Strict (+14): CloudReportingEnabled, BrowsingDataLifetime, CrossOriginOpPolicyHeader, CrossOriginEmbedderPolicy, DanglingOriginCheckEnforcement, InsecureFormsWarningsEnabled, AlwaysOpenPdfExternally, CertificateTransparencyEnforcementDisabledForUrls, PasswordReuseDetectionEnabled, PasswordLeakDetectionEnabled, SpellCheckServiceEnabled, TabDiscardingEnabled, ContextualSearchEnabled, SyncDisabled

Changed:

  • SpellcheckEnabled changed from 0 → 1 (Essential): local Hunspell is offline-only; online spellcheck blocked separately by SpellCheckServiceEnabled=0 in Strict
  • Cumulative chain: 24→50→79→97→110 → 24→53→85→112→141

v2.3.1.0 — 2026-07-10

Brave 1.92.139 Validation; ProxySettings Added to Essential

Added:

  • Essential (+1): ProxySettings (JSON placeholder {"proxyServer": "http://proxy:8080"})

Changed:

  • Brave validated version updated to 1.92.139 (Chromium 150.0.7871.114)
  • Both scripts updated to v2.3.1.0

v2.3.0.0 — 2026-07-09

Phase 8: Extension Lockdown, Proxy & Privacy Hardening — 91→110 Policies (+19)

Added:

  • 19 new Chromium enterprise policies added:
    • Brave Only (+2): SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger
    • Essential (+1): EnableOnlineRevocationChecks
    • Balanced (+4): ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation
    • Advanced (+17): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled, IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, TranslateEnabled, DefaultJavaScriptSetting, PasswordManagerEnabled
    • Strict (+1, moved from Advanced): DeveloperToolsAvailability
    • Strict overrides: TranslateEnabled (top priority), DownloadRestrictions (1→3), plus other tier overrides for IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled

Changed:

  • Cumulative chain restructured: 22→47→72→83→91 → 24→50→79→97→110
  • Brave validated version updated to 1.92.138 (Chromium 150.0.7871.101)
  • Both scripts updated to v2.3.0.0 with $ScriptVersion = "v2.3.0.0" / $BetikSurum = "v2.3.0.0"
  • DownloadRestrictions overridden to 3 in Strict (Balanced uses 1)
  • BraveUpdateDisabled set to 0 (enabled) in Advanced; auto-updates no longer blocked
  • Documentation updated across README, Wiki, index.html, CHANGELOG

Removed:

  • AllowPopupsDuringPageUnload (deprecated upstream, removed after initial 115-policy build)

v2.2.1.0 — 2026-07-07

Phase 7: Hardware API & Security Hardening - 80→91 Policies (+11)

  • 12 new Chromium enterprise policies added across Essential (+8) and Balanced (+4) tiers:
    • Essential: DefaultWebUsbGuardSetting, DefaultWebBluetoothGuardSetting, DefaultWebHidGuardSetting, DefaultDirectSocketsSetting, DeviceAttributesAllowedForOrigins, EncryptedClientHelloEnabled, PaymentMethodQueryEnabled, SuppressDifferentOriginSubframeDialogs
    • Balanced: DefaultWindowManagementSetting, SitePerProcess, IntensiveWakeUpThrottlingEnabled, UserFeedbackAllowed
  • Cumulative chain updated: 22→47→72→83→91
  • Both scripts updated to v2.2.1.0 with $ScriptVersion = "v2.2.1.0" / $BetikSurum = "v2.2.1.0"
  • Documentation updated across README, Wiki, index.html, CHANGELOG

v2.2.0.2 — 2026-07-07

Phase 6: WebRTC Policy Alignment — Balanced Upgraded to disable_non_proxied_udp (Same as Strict)

Changed:

  • WebRtcIPHandling in Balanced (L3): "default_public_interface_only" → "disable_non_proxied_udp" — same value as Strict (L5). Strict override is now a runtime no-op
  • Both scripts updated to v2.2.0.2 with $ScriptVersion = "v2.2.0.2" / $BetikSurum = "v2.2.0.2"
  • Documentation updated across README, Wiki, index.html, policy-catalog.md

Removed:

  • All references to GitHub Projects/Issues from public documentation

v2.2.0.1 — 2026-07-06

Phase 6: Policy Refinement — BraveLocalAIEnabled Removed, 81→80 Policies

Removed:

  • BraveLocalAIEnabled removed from all levels (deprecated upstream; 1 was the default)
  • Policy counts adjusted: L4 72→71, L5 81→80

Changed:

  • Both scripts updated to v2.2.0.1 with $ScriptVersion = "v2.2.0.1" / $BetikSurum = "v2.2.0.1"
  • Wiki version reference bump across all pages
  • i18n string corrections for policy counts (13→22)

v2.2.0 — 2026-07-06

Phase 6: Five-Tier Hardening Model — Advanced Level Added, 81 Policies

Added:

  • New Advanced hardening level (L4, 11 policies) between Balanced (L3) and Strict (L5)
  • 5-tier model: Brave Only (22) → Essential (39) → Balanced (60) → Advanced (71) → Strict (80)
  • DefaultSensorsSetting, DefaultLocalFontsSetting, DefaultSerialGuardSetting, DefaultIdleDetectionSetting, BrowserGuestModeEnabled, BrowserAddPersonEnabled, ImportAutofillFormData, ImportHistory, ImportSavedPasswords, ImportSearchEngine, ImportHomepage migrated from Strict

Changed:

  • Strict renumbered from L4 to L5; Katı renumbered to Level 5
  • Policy counts restructured: Brave Only 23→22, Essential 40→39, Balanced 61→60, Advanced 72→71, Strict 81→80
  • ADMX cross-reference table updated

v2.1.6.0 — 2026-07-05

Phase 3: Quality & Testing — Pester Test Suite, CI Improvements

Added:

  • Complete Pester test infrastructure under Tests/ — 16 test files (~50–60 It blocks)
  • Unit tests: Write-PolicyValue, Level-Selection, Version-Check
  • Integration tests: Registry-Write, -WhatIf mode, admin detection, policy integrity validation
  • PSScriptAnalyzer (Invoke-PSScriptAnalyzer) integration in CI quality workflow
  • Platform matrix CI: Windows Server 2025, Windows 11 25H2, Windows 10 22H2
  • Version checks and policy integrity validation in CI pipeline
  • QA report produced (phase-3 validation summary, archived locally)
  • Quality badges for test pass rate, code coverage, CI status

Changed:

  • Both scripts updated to v2.1.6.0 with $ScriptVersion = "v2.1.6.0" / $BetikSurum = "v2.1.6.0"

  • Wiki version reference bump across all pages

  • CI workflows enhanced with test stage and analysis stage

  • All 16 test files validated against EN and TR scripts


v2.1.5 — 2026-07-03

Brave 1.92.134 / Chromium 150.0.7871.63 Major Chromium Upgrade

Changed:

  • Both scripts updated to v2.1.5 with $ScriptVersion = "v2.1.5" / $BetikSurum = "v2.1.5"
  • Brave validated version updated from 1.91.180 to 1.92.134
  • Chromium validated version updated from 149.0.7827.201 to 150.0.7871.63 (major upgrade 149→150)
  • Comprehensive documentation version bump across all Wiki pages
  • index.html: fixed UTF-8 encoding corruption, cleaned duplicate comment headers in CHANGELOG.md
  • CI/CD: fixed ADMX validation pipeline for pwsh/.NET Core compatibility

v2.1.4 — 2026-06-27

Brave 1.91.180 / Chromium 149.0.7827.201 Validation

Changed:

  • Both scripts updated to v2.1.4 with $ScriptVersion = "v2.1.4" / $BetikSurum = "v2.1.4"
  • Brave validated version updated from 1.91.178 to 1.91.180
  • Chromium validated version updated from 149.0.7827.196 to 149.0.7827.201
  • Comprehensive documentation version bump across all Wiki pages
  • .github templates enhanced: PR template, config.yml fix, issue form dropdowns
  • Branch protection rule corrected (status check name)

v2.1.3 — 2026-06-26

Brave 1.91.178 / Chromium 149.0.7827.196 Validation

Changed:

  • Both scripts updated to v2.1.3 with $ScriptVersion = "v2.1.3" / $BetikSurum = "v2.1.3"
  • Brave validated version updated from 1.91.172 to 1.91.178
  • Chromium validated version updated from 149.0.7827.115 to 149.0.7827.196
  • Comprehensive documentation version bump across all Wiki pages

v2.1.2 — 2026-06-18

Brave 1.91.175 / Chromium 149.0.7827.155 Validation

Changed:

  • Both scripts updated to v2.1.2 with $ScriptVersion = "v2.1.2" / $BetikSurum = "v2.1.2"
  • Brave validated version updated from 1.91.172 to 1.91.175
  • Chromium validated version updated from 149.0.7827.115 to 149.0.7827.155
  • Documentation version bump

v2.1 — 2026-06-16

Version Detection, -WhatIf, -Reset & CI/CD

Added:

  • Automated Brave version detection (binary discovery, version compare, mismatch warning)
  • -WhatIf parameter for dry-run preview (magenta [WhatIf] tags, no registry writes)
  • -Reset parameter for clean uninstall (all 68 policies, empty key cleanup)
  • CONTRIBUTING.md (EN + TR) with GitHub issue templates
  • GitHub Actions ADMX validation pipeline (weekly + manual dispatch)
  • SECURITY.md (599-line EN+TR security policy)

Changed:

  • Both scripts updated to v2.1 with $ScriptVersion = "v2.1"
  • README.md: updated roadmap (all checkboxes checked), quick-start with -WhatIf/-Reset
  • index.html: updated changelog, badges, compatibility matrix

v2.1.1 — 2026-06-17

Dual-Version Detection Fix

Fixed:

  • Brave version check parsing both Brave and Chromium versions — correctly extracts both Chromium major and Brave version from FileVersion
  • Version mismatch message now shows both detected versions
  • Removed Compare-BraveVersion function in favor of direct parsed comparison

Changed:

  • Both scripts updated to v2.1.1 with $ScriptVersion = "v2.1.1" / $BetikSurum = "v2.1.1"
  • CHANGELOG.md: Added v2.1.1 changelog entry

v2.0 — 2026-06-16

Multi-Tier Hardening System (68 Policies)

Added:

  • 4-Tier Hardening Model: Brave Only (13) → Essential (30) → Balanced (49) → Strict (68)
  • Cumulative inheritance — each level includes all policies from previous levels
  • Interactive level selection menu with Turkish language support (-Level parameter)
  • Registry Type Engine: DWord, String, MultiString support
  • 3-Layer Enforcement: HKCU + HKLM ADMX + Omaha GUID
  • 51 new ADMX-validated policies (total: 68)
  • CHANGELOG.md with TR section, SECURITY.md (599-line), lifecycle commitment docs

Changed:

  • Architecture: flat policy list → 4-tier cumulative model
  • Version bump: v1.2.2 → v2.0
  • README.md: complete v2.0 rewrite
  • index.html: compatibility matrix, terminal animation, tier descriptions

v1.2.2 — 2026-06-13

Safe Execution Policy Fix & Simplified One-Line Workflow

Changed:

  • Execution policy: replaced permanent RemoteSigned -Scope CurrentUser with -ExecutionPolicy Bypass flag in run command
  • Prerequisites: prereq_pol_desc simplified to single-line actionable command
  • Quick Start: merged execution policy step into run command
  • README: hardcoded D:\REPOS\... paths replaced with generic C:\Users\Downloads\Brave-Omega
  • Terminal animation: term_script updated to show bypass command
  • Turkish character corrections in Quick Start fallback text
  • Tag balance fix: License section wrapper div added
  • Translation key cl_v122_summary added (EN + TR)

Security:

  • No Set-ExecutionPolicy call required
  • Bypass flag applies only to child process
  • No permanent registry changes, no attack surface

v1.2.1 — 2026-06-13

Brave 1.91.172 Upgrade, Translation Parity Fix, Structural Corrections

Changed:

  • 22 missing translation keys added (EN + TR): pol_effect1-17, policies_badge/heading/desc, policy_col_key/effect, sources_badge
  • Sources section: added missing <h2> heading with badge and data-i18n
  • License section: wired up license_heading data-i18n
  • Orphaned keys sources_heading, license_heading wired up
  • Version references updated v1.2 to v1.2.1
  • Policy table: empty version-badge cells filled, column header internationalized
  • Execution policy description rewritten for safety
  • Tag balance verified: 777/777

v1.2 — 2026-06-12

Policy Expansion & Documentation — Major Feature Release

Added:

  • 10 new ADMX policies (+143% coverage): BraveP3AEnabled, BraveWebDiscoveryEnabled, BraveTalkDisabled, BraveNewsDisabled, BravePlaylistEnabled, BraveSpeedreaderEnabled, BraveWaybackMachineEnabled, TorDisabled, BraveVPNDisabled, BraveAIChatEnabled
  • Total policies: 7 to 17 (+143% coverage)
  • Fully bilingual landing page (TR/EN) with live language toggle
  • Comprehensive documentation overhaul
  • CHANGELOG.md for version tracking

Changed:

  • Version bump: v1.1 to v1.2
  • ADMX validation against Brave 1.91.172 / Chromium 149
  • Documentation overhauled for readability

v1.1.1 — 2026-06-12

Patch Release — Minor Fixes

Fixed:

  • Registry backup path handling on non-standard Windows installations
  • Minor output formatting corrections

v1.1 — 2026-06-05

Error Handling, Backups, Process Guards, BraveShieldsDefault Removal

Added:

  • Automatic timestamped .reg backup before HKLM writes
  • One-command rollback via reg import
  • Brave process guard (detects running Brave, prompts continue/cancel)
  • Per-operation try/catch with success/failure counters
  • -Force parameter for idempotent re-execution

Removed:

  • BraveShieldsDefault (not in official ADMX; Shields managed via URL policies)

Fixed:

  • Error handling and logging
  • Backup/rollback reliability

v1.0.1 — 2026-06-11

Hotfix Release — Initial Post-Launch Corrections

Fixed:

  • Corrected HKCU policy path for Brave Rewards telemetry opt-out
  • Fixed Brave process detection on systems with multiple user profiles

v1.0 — 2026-06-04

Initial Release — Community Edition

Features:

  • Three-tier architecture (HKCU + HKLM ADMX + Omaha GUID)
  • 7 initial policies: UsageStatsInSample, BraveRewardsDisabled, BraveWalletDisabled, BraveVPNDisabled, BraveAIChatEnabled, BraveStatsPingEnabled, MetricsReportingEnabled
  • Bilingual interface (EN/TR)
  • Automatic HKLM backup + rollback
  • Brave process guard
  • Idempotent execution via -Force

Migration Notes

From to To Action Required
v2.0 to v2.1 Re-run script; version detection, -WhatIf, -Reset, CI/CD pipeline added
v1.2.2 to v2.0 Re-run script; 4-tier hardening model replaces flat policy list; 51 new policies added (total: 68)
v1.2.1 to v1.2.2 Re-run script; execution policy now handled via -ExecutionPolicy Bypass flag
v1.2 to v1.2.1 Re-run script; 10 new policies auto-applied
v1.1 to v1.2 Re-run script; 10 new policies added, backup/rollback improved
v1.0 to v1.1 Re-run script; backup/rollback, process guard added

Note: All versions are idempotent — safe to re-run. Always backup first if uncertain.


Version Compatibility

Brave Omega Brave Version Chromium Windows Status
v3.0.0.0 (current) all all 11 26H2 ✅ Active
v2.8.1.1 1.96.59 154 11 25H2 📦 Previous
v2.8.1.0 1.96.59 154 11 25H2 📦 Previous
v2.8.0.0 1.95.104 153 11 25H2 📦 Previous
v2.7.3.0 1.95.104 153 11 25H2 📦 Previous
v2.7.2.0 1.95.102 153 11 25H2 📦 Previous
v2.7.1.0 1.95.101 153 11 25H2 📦 Previous
v2.7.0.0 1.94.121 152 11 25H2 📦 Previous
v2.6.2.0 1.94.121 152 11 25H2 📦 Previous
v2.6.1.1 1.94.117 152 11 25H2 ✅ Previous
v2.6.1.0 1.94.117 152 11 25H2 ✅ Previous
v2.6.0.0 1.94.117 152 11 25H2 ✅ Previous
v2.5.5.4 1.94.117 152 11 25H2 ✅ Previous
v2.5.5.3 1.93.138 151 11 25H2 ✅ Previous
v2.5.5.2 1.93.136 151 11 25H2 ✅ Previous
v2.5.5.1 1.93.129 151 11 25H2 ✅ Previous
v2.5.4.0 1.93.129 151 11 25H2 ✅ Previous
v2.5.3.0 1.93.129 151 11 25H2 ✅ Previous
v2.5.2.1 1.93.129 151 11 25H2 ✅ Previous
v2.5.2.0 1.92.144 150 11 25H2 ✅ Previous
v2.5.1.0 1.92.143 150 11 25H2 ✅ Previous
v2.5.0.0 1.92.141 150 11 25H2 ✅ Previous
v2.4.2.0 1.92.141 150 11 25H2 ✅ Previous
v2.4.1.0 1.92.139 150 11 25H2 ✅ Previous
v2.3.0.0 1.92.138 150 11 25H2 ✅ Previous
v2.2.1.0 1.92.134 150 11 25H2 ✅ Previous
v2.2.0.2 1.92.134 150 11 25H2 ✅ Previous
v2.2.0 1.92.134 150 11 25H2 ✅ Previous
v2.1.6.0 1.92.134 150 11 25H2 ✅ Previous
v2.1.5 1.92.134 150 11 25H2 ✅ Previous
v2.1 1.91.172 149 11 25H2 ⏹️ Previous
v2.0 1.91.172 149 11 25H2 ⏹️ Previous
v1.2.2 1.91.172 149 11 25H2 ⏹️ Previous
v1.2.1 1.91.172 149 11 25H2 ⏹️ Previous
v1.2 1.91.172 149 11 25H2 ⏹️ Previous
v1.1 1.91.168 149 11 25H2 ⏹️ Previous
v1.0 1.91.168 149 11 25H2 ⏹️ Archived

Release Cadence

Trigger Timeline
Brave Stable Release ADMX diff within 72h; patch if policies changed
Security Issue Emergency patch within 24h
Translation Gaps Patch within 1 week
Feature Request Next minor version

Migration Checklist (v1.2.2 to v2.0)

  • Download v2.0 scripts
  • Run with: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1" and select a hardening level
  • Verify brave://policy shows 68 Active policies
  • 4-tier model automatically applies cumulative policies

Migration Checklist (v2.0 to v2.1)

  • Download v2.1 scripts
  • Run with -WhatIf for dry-run preview: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1" -WhatIf
  • Run without -WhatIf to apply: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-EN.ps1"
  • Verify version detection updates registry with correct Brave version
  • Use -Reset if clean uninstall needed

Full release notes on GitHub Releases.



📋 Değişiklik Günlüğü — Sürüm Geçmişi

Brave Omega için tam sürüm geçmişi.


Sürüm Biçimi

Bileşen Politika
Ana (Major) Kırıcı mimari değişiklikleri, yeni katman ekleme
Alt (Minor) Yeni politikalar eklendi, önemli özellik eklemeleri
Yama (Patch) Hata düzeltmeleri, çeviri güncellemeleri, belgelendirme, çalıştırma ilkesi düzeltmeleri

Sürüm Sabitleme: V3 sürüm-bağımsızdır — hiçbir sürüm Brave + Chromium sürümüne sabitlenmez. Aşağıdaki geçmiş satırlar özgün sabitlerini kayıt olarak korur.


Sürüm Geçmişi

v3.0.0.0 - 2026-10-06

Ana Sürüm - Sürüm-bağımsız global uyumluluk

Değiştirilenler:

  • Sabit Brave/Chromium doğrulama hedefi kaldırıldı: $ValidatedBrave / $ValidatedChromium boş başlar ve Get-BraveVersion ile çalışma anında dolar; sürüm kapısı yalnızca bilgilendirir, yeni Brave sürümünde asla engellemez
  • V3 sonrası hiçbir bağımlılık sürüm değişikliği proje güncellemesi olarak verilmeyecek; aynı 151 politika geçmiş ve gelecek tüm Brave + Chromium sürümlerinde uygulanır
  • Sürüm yüzeyleri v3.0.0.0 ile hizalandı: README, SECURITY, SUPPORT, index.html, Wiki sayfaları, AGENTS.md, Enterprise/levels.json, politika kataloğu başlıkları ve test beklentileri; tarihsel kayıtlar korundu
  • Politika, kayıt değeri ve ADMX değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151

v2.8.1.1 - 2026-09-26

Yama Sürümü - ExpandString kayıt türü raporlama düzeltmesi ve iki ölü Brave'e özgü politikanın ADMX/ADML şablonlarından kaldırılması

Kaldırılanlar:

  • BraveLocalAIEnabled admx/brave.admx ve admx/brave.adml dosyalarından silindi - <policy> bloğu, iki string kaynağı ve <presentation id="BraveLocalAIEnabled"/> referansı. Brave PR #37357 kapsamında bir Yalnızca origin politikasıydı; BraveOmega.ps1'den zaten v2.2.0.1'de kaldırılmış, yukarı akış tazelemesiyle v2.5.0.0'de şablona yeniden gelmiş ve artık kalıcı olarak kaldırıldı
  • PsstEnabled aynı şekilde silindi - <policy> bloğu, iki string kaynağı ve <presentation id="PsstEnabled"/> referansı. Bu Privacy Settings Tuning Tool anahtarı betik, config.json veya hiçbir profil tarafından yönetilmedi; Brave'de etkin değil ve işlevsel değil (Brave 1.96.59 üzerinde kullanıcı doğrulaması), dolayısıyla teknik bir kök neden iddiasında bulunulmuyor
  • ADMX politika girişleri 766 → 764; admx-validate.ps1 uyarıları 2 → 0 ("Brave politikaları betikte yok" artık 0)
  • admx/brave.admx her iki istisnayı kaydeden ve Wiki/Rejected-Policies.md'ye işaret eden bir yorum taşıyor; yukarı akış 154.1.98.28 temel damgası bozulmadan kalıyor, böylece ayrışma izlenebilir durumda
  • admx/admx-validate.ps1 - kategori kontrolü yorumu, Brave ad ön eki olmayan bir Brave'e özgü politika örneği olarak PsstEnabled'i kullanıyordu; örnek artık TorDisabled / EmailAliasesEnabled değerlerine işaret ediyor ve kontrol ileriye dönük bir koruma olarak belgeleniyor
  • Wiki/Rejected-Policies.md - BraveLocalAIEnabled kaydı yeniden eklenme ve nihai ADMX kaldırma bilgisiyle genişletildi, PsstEnabled yeni kayıt olarak eklendi; defter artık 35 reddedilen/kaldırılan politika tutuyor (34'ten) ve "Brave tarafından tanınmayan" kovası 12; zaman çizelgesi, kategori tablosu, öğrenilen dersler ve footer iki dilde güncellendi
  • Tarihsel referanslara dokunulmadı: aşağıdaki v2.8.1.0 kaydı, v2.2.0.1 roadmap ve sürüm matrisi kayıtları ve index.html sürüm notları yayımlandıkları hâliyle korunuyor

Düzeltilenler:

  • Başlangıç özeti ve konsol raporu artık DownloadDirectory politikasının kullandığı dördüncü kayıt değer türü olan ExpandString türünü de sayıyor ve gösteriyor; önceden yalnız DWord, String ve MultiString raporlanıyordu
  • docs/policy-catalog.md içinde DownloadDirectory hem EN hem TR tabloda ExpandString olarak belgelendi; tür dağılımı satırı artık dört türün tamamını raporluyor (124 DWord / 7 String / 19 MultiString / 1 ExpandString); bayat TR kaynak sürüm, tarih ve doğrulama başlığı v2.8.1.1 / 2026-09-26 olarak düzeltildi
  • Sürüm yüzeyleri v2.8.1.1 ile hizalandı: README, SECURITY, index.html, Wiki sayfaları, AGENTS.md, Enterprise/levels.json ve ScriptVersion / FullPipeline-TR / StaleCleanup test beklentileri
  • Yeni Tests/TypeDistribution.Tests.ps1 tür dağılımını veri katmanından türetir ve 151 politika toplamını, dört desteklenen türü, çalışma zamanı sayaçlarını ve katalogdaki her satırı doğrular
  • Doğrulama üçlüsü değişmedi: Brave 1.96.59 / Chromium 154.0.8037.58 / derleme 26200.9550; ADMX 154.1.98.28 olarak kalıyor
  • Politika veya kayıt değeri değişikliği yok; .reg çıktısı bayt-bayt aynı; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151

v2.8.1.0 - 2026-09-25

Yama Sürümü - Brave 1.96.59 uyumluluk doğrulaması

Değiştirilenler:

  • Brave 1.96.59 (Chromium 154.0.8037.58), 24 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.104 (Chromium 153.0.8010.53) desteklenmeye devam ediyor
  • ADMX yapıtları resmî 154.1.98.28 politika şablonlarıyla tazelendi (brave.admx, brave.adml, VERSION_BRAVE_ADMX); PsstEnabled ve BraveLocalAIEnabled bilinçli uyarılar olarak çapraz referanslandı (gelecekteki bir özellik sürümü adayları)
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.8.1.0 sürümüne güncellendi

v2.8.0.0 - 2026-09-22

Özellik Sürümü - Veri katmanı yeniden düzenlemesi

Değiştirilenler:

  • 151 politika tanımının tamamı betik gövdesinden doğrulanmış bir veri katmanına taşındı: config.json (kayıt defteri hedefleri + seviye sırası) ve profiles/<Seviye>.json (her seviye için bir dosya)
  • Betik politikaları çalışma zamanında Import-OmegaPolicyData ile tek bir $OmegaState içine yükler; bayt-bayt aynı kayıt defteri çıktısı
  • ADMX doğrulayıcı, Pester paketi ve politika kataloğu üreticisi artık aynı veri katmanını okur (tek doğruluk kaynağı); CI Pester işi bir CodeCoverage raporu üretir
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.8.0.0 sürümüne güncellendi

v2.7.3.0 - 2026-09-19

Yama Sürümü - Brave 1.95.104 uyumluluk doğrulaması

Değiştirilenler:

  • Brave 1.95.104 (Chromium 153.0.8010.53), 18 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.102 (Chromium 153.0.8010.48) desteklenmeye devam ediyor
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.7.3.0 sürümüne güncellendi

v2.7.2.0 - 2026-09-18

Yama Sürümü - Brave 1.95.102 uyumluluk doğrulaması

Değiştirilenler:

  • Brave 1.95.102 (Chromium 153.0.8010.48), 16 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.95.101 (Chromium 153.0.8010.37) desteklenmeye devam ediyor
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.7.2.0 sürümüne güncellendi

v2.7.1.0 - 2026-09-11

Yama Sürümü - Brave 1.95.101 uyumluluk doğrulaması

Değiştirilenler:

  • Brave 1.95.101 (Chromium 153.0.8010.37), 11 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.94.121 (Chromium 152.0.7977.83) desteklenmeye devam ediyor
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.7.1.0 sürümüne güncellendi

v2.7.0.0 - 2026-09-09

Özellik Sürümü - Birleşik iki dilli betik

Eklenenler:

  • BraveOmega-EN.ps1 ve BraveOmega-TR.ps1, 108 anahtarlı EN/TR metin tablolu tek BraveOmega.ps1 dosyasında birleştirildi; ilk açılışta dil sorulur, -Language EN|TR|Auto sabitler (TR kısaltmaları korunur)
  • Gitleaks secret-scan CI (sabitlenmiş v8.30.1 ikilisi, push ve pull requestlerde tüm tarihçe)

Değiştirilenler:

  • Brave Omega/ dizininde artık tek betik vardır; testler, ADMX doğrulayıcı, workflowlar, katalog araçları ve belgeler sarmalayıcısız düzene güncellendi
  • Gizli TR hatası düzeltildi: S/MIME kurulum notu Türkçe çalışmalarda hiç görüntülenmiyordu (kanonik $Level düzeltir, regresyon testi eklendi)
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Betik v2.7.0.0 sürümüne güncellendi

v2.6.2.0 — 2026-09-07

Yama Sürümü — Brave 1.94.121 uyumluluk doğrulaması

Değiştirilenler:

  • Brave 1.94.121 (Chromium 152.0.7977.83), 4 Eylül 2026 tarihli kararlı sürüme karşı doğrulandı; Brave 1.94.117 (Chromium 152.0.7977.64) desteklenmeye devam ediyor
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Her iki betik v2.6.2.0 sürümüne güncellendi

v2.6.1.1 — 2026-09-06

Yama Sürümü — S/MIME belgelendirme düzeltmesi

Değiştirilenler:

  • S/MIME belgelendirmesi düzeltildi: S/MIME uzantısı izin listesi girdisi (maafgiompdekodanheihhgilkjchcakm) bir izin listesidir ve brave-extension:// kullanır, zorla yükleme değildir. Brave, Chrome Web Mağazası dışındaki zorla yüklenen CRX dosyalarını sessizce engeller ve profil başına tek seferlik manuel onay gerektirir.
  • Politika değişikliği yok; kümülatif zincir değişmedi: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Her iki betik v2.6.1.1'e güncellendi

v2.6.1.0 — 2026-08-31

Yama Sürümü — Cihaz Öznitelikleri Temizliği

Değiştirilenler:

  • Windows'ta Brave tarafından desteklenmeyen yalnızca ChromeOS'a özgü DeviceAttributesAllowedForOrigins politikası Temel seviyesinden kaldırıldı; Temel 28→27, toplam 152→151
  • 5 seviyenin tamamında Windows sıkılaştırması kaybı yok; kümülatif zincir: Brave Yalnız 24 / Temel 51 / Dengeli 83 / Gelişmiş 123 / Katı 151
  • Her iki betik v2.6.1.0'a güncellendi

v2.6.0.0 — 2026-08-29

Özellik Sürümü — Outlook Web Access için Microsoft S/MIME

Eklenenler:

  • NativeMessagingAllowlist (MultiString: com.microsoft.outlook.smime.chromenativeapp) — OWA'da S/MIME imzalama/şifreleme için kullanılan Microsoft yerel mesajlaşma ana bilgisayarını etkinleştirir
  • NativeMessagingUserLevelHosts (DWord: 1) — Microsoft'un OWA S/MIME yönergesi gereği kullanıcı düzeyi yerel mesajlaşma ana bilgisayarlarını etkin tutar
  • S/MIME uzantısı izin listesi — maafgiompdekodanheihhgilkjchcakm (Microsoft S/MIME) Dengeli seviyeden itibaren ExtensionInstallForcelist'e eklendi (otomatik kurulmaz — Brave, Chrome Web Mağazası dışındaki CRX dosyalarının sessizce zorla yüklenmesini engeller; tek seferlik manuel onay gerekir); Gelişmiş seviyeden itibaren ayrıca ExtensionInstallAllowlist ve ExtensionSettings'e (override_update_url etkin) eklendi

Değiştirilenler:

  • Brave 1.94.117 (Chromium 152.0.7977.64) ile doğrulandı. Brave 1.93.* (Chromium 151) desteklenmeye devam eder.
  • Seviye sayıları güncellendi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 40, Katı 28 (kümülatif zincir 24→52→84→124→152)
  • Her iki betik v2.6.0.0'a güncellendi

v2.5.5.4 — 2026-08-27

Yama Sürümü — Brave 1.94.117 Doğrulaması

Değiştirilenler:

  • Brave 1.94.117 (Chromium 152.0.7977.64) ile doğrulandı. Brave 1.93.138 (Chromium 151.0.7922.173), 1.93.136 (Chromium 151.0.7922.137) ve 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
  • Politika değişikliği yok; kümülatif zincir: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
  • Her iki betik v2.5.5.4'e güncellendi

v2.5.5.3 — 2026-08-22

Yama Sürümü — Brave 1.93.138 Doğrulaması

Değiştirilenler:

  • Brave 1.93.138 (Chromium 151.0.7922.173) ile doğrulandı. Brave 1.93.136 (Chromium 151.0.7922.137) ve 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
  • Politika değişikliği yok; kümülatif zincir: BraveOnly 24 / Essential 52 / Balanced 84 / Advanced 122 / Strict 150
  • Her iki betik v2.5.5.3'e güncellendi

v2.5.5.2 — 2026-08-13

Yama Sürümü — Brave 1.93.136 Doğrulaması ve ADMX CI Düzeltmeleri

Düzeltilenler:

  • Kritik Sıfırlama modu gerilemesi — $HKCU_Hedef/$HKLM_Hedef yol sabitleri -Sifirla bloğundan sonra tanımlanıyordu, bu nedenle Sıfırlama modu PowerShell 5.1 altında Test-Path $null hatasıyla çöküyordu. Sabitler Sıfırlama bloğunun üstüne taşındı (EN + TR).
  • admx/admx-validate.ps1 artık kısmi bir politika haritasını sabit kodlamıyor. 150 politikanın tamamını BraveOmega-EN.ps1'den otomatik keşfeder ve her birini brave.admx karşısında doğrular. Brave'in ADMX'inde kasıtlı olarak bulunmayan Chromium politikaları için belgelenmiş istisna mekanizması eklendi (örn. DeviceAttributesAllowedForOrigins).

Değiştirilenler:

  • Brave 1.93.136 (Chromium 151.0.7922.137) ile doğrulandı. Brave 1.93.129 (Chromium 151.0.7922.71) desteklenmeye devam eder.
  • Seviye sayıları değişmedi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (toplam 150)
  • Her iki betik v2.5.5.2'ye güncellendi

Testler:

  • Sıfırlama modu yol sabiti sıralaması için gerileme testleri (ResetMode.Tests.ps1) ve tam ADMX politika kapsamı + belgelenmiş istisna işleme (ADMXCrossReference.Tests.ps1) eklendi

v2.5.5.1 — 2026-08-01

Yama Sürümü — CI Düzeltmeleri ve Dokümantasyon Tutarlılığı

Değiştirilenler:

  • Release.ps1 Windows PowerShell 5.1 altında çalışacak şekilde düzeltildi (b0d7e7b)
  • Wiki-sync iş akışı kimlik doğrulaması Basic x-access-token düzenine düzeltildi (5997191)
  • Dokümantasyon tutarlılık düzeltmeleri — bayat politika sayıları/zincirleri 24→52→84→122→150 olarak düzeltildi (README, Wiki, index.html, SECURITY.md genelinde; bazı yerlerde önceki 51/82/120/85/123)
  • Seviye sayıları değişmedi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (toplam 150)
  • Her iki betik v2.5.5.1'e güncellendi

v2.5.5.0 — 2026-08-01

Akıllı İndirme Kontrolü — Kesin Koruma Geri Getirildi

Değiştirilenler:

  • DownloadRestrictions Katı'dan (Value=3 = tümünü engelle) Temel'e (Value=4 = yalnızca kötü amaçlı doğrulanmışı engelle) taşındı — meşru kurulumlar (sürücü vb.) her zaman devam eder
  • DisableSafeBrowsingProceedAnyway Katı'dan Dengeli'ye geri taşındı — hiçbir zaman indirme engellemedi, yalnızca kötü amaçlı/kimlik avı uyarılarını zorunlu kıldı
  • SafeBrowsingDeepScanningEnabled değişmedi — yalnızca Katı'da kalır (gizlilik ödünü)
  • SafeBrowsingProtectionLevel=2 (Gelişmiş) her katmanda etkindir
  • Seviye sayıları güncellendi: Brave Yalnız 24, Temel 28, Dengeli 32, Gelişmiş 38, Katı 28 (kümülatif zincir 24→52→84→122→150)
  • Her iki betik v2.5.5.0'a güncellendi

v2.5.4.0 — 2026-07-31

Bayat Politika Temizliği — Her Çalıştırmada Kendi Kendini Onarma

Eklenenler:

  • Otomatik bayat politika temizliği: her çalıştırmada, seçili seviyenin birleştirilmiş politika kümesinin parçası olmayan Omega yönetimli HKLM değerleri otomatik kaldırılır
  • Yabancı (Omega dışı) değerler her zaman korunur — yalnızca Brave Omega tarafından kontrol edilen politika adlarına dokunulur

Değişenler:

  • Katı altında indirme kontrolü gevşetildi: SafeBrowsingDeepScanningEnabled Temel'den Katı'ya, DisableSafeBrowsingProceedAnyway Dengeli'den Katı'ya taşındı ve DownloadRestrictions Dengeli'den kaldırıldı (Katı, Value=3 ile tam engeli zaten uygular). İndirmeler artık Katı'nın altındaki her seviyede serbest; Katı, tam derin tarama, uyarıyı atlama yasağı ve tam indirme engelini (3) sürdürür
  • Her iki betik v2.5.4.0'a güncellendi

v2.5.3.0 — 2026-07-31

Brave Sync Politika Taşıması — Sync Katı Dışında Açık

Değişenler:

  • BrowserSignin Temel katmanından Katı katmanına taşındı (SyncDisabled ile yan yana)
  • Brave Sync artık Brave Yalnız / Temel / Dengeli / Gelişmiş'te varsayılan olarak açık
  • -SenkronizasyonaIzinVer artık Katı seviyesinde sync'i açık tutan bir opt-in
  • Politika katmanı sayıları güncellendi: Temel 29→28, Katı 27→28 (kümülatif toplamlar değişmedi: 24→52→85→123→150)
  • Her iki betik v2.5.3.0'a güncellendi

v2.5.2.1 — 2026-07-31

Brave 1.93.129 (Chromium 151.0.7922.71) Uyumluluk Doğrulaması

  • Uyumluluk doğrulama sürümü — politika değişikliği yok (toplam 150)
  • 5 yeni Chromium 151 politikası değerlendirildi (AutomaticDownloadsAllowedForUrls, AutomaticDownloadsBlockedForUrls, DefaultAutomaticDownloadsSettings, Indigo, ThirdPartyAiChatSettings) — hiçbiri gizlilik sıkılaştırması için uygun bulunmadı
  • DefaultSensorsSetting "Ask" seçeneği kazandı (değer 3) — değişiklik gerekmedi
  • EN Reset modu düzeltmesi: HKLM boş-anahtar temizliği eklendi (TR ile işlevsel eşitlik)
  • Betik sürümü v2.5.2.1 olarak güncellendi

v2.5.2.0 — 2026-07-25

Brave 1.92.144 (Chromium 150.0.7871.186) Uyumluluk Doğrulaması

  • Uyumluluk doğrulama sürümü — politika değişikliği yok
  • Doğrulanmış Brave sürümü 1.92.144'e güncellendi (Chromium 150.0.7871.186)
  • 150 kurumsal politikanın tamamı en son Brave kararlı sürümüyle sorunsuz çalışıyor
  • Betik sürümü v2.5.2.0 olarak güncellendi

v2.5.1.0 — 2026-07-23

  • Uyumluluk dogrulama surumu — politika degisikligi yok
  • Dogrulanmis Brave surumu 1.92.143'e guncellendi (Chromium 150.0.7871.182)
  • 150 kurumsal politikanin tamami en son Brave kararli surumuyle sorunsuz calisiyor
  • Betik surumu v2.5.1.0 olarak guncellendi

v2.5.0.0 — 2026-07-21

Tam Politika Genişletmesi — 30 Yeni Politika (133→150), Yapay Zekâ Engelleme ve Yerel Ağ Kontrolleri

Eklenenler:

  • Temel (+1): ScreenCaptureAllowed (DWord: 0) — web tabanlı ekran yakalama API'lerini (getDisplayMedia) engeller
  • Dengeli (+2): GenAILocalFoundationalModelSettings (DWord: 2), LocalNetworkAccessPermissionsPolicyDefaultEnabled (DWord: 0)
  • Gelişmiş (+17): 13 yapay zekâ özelliği politikası (tamamı DWord: 0) — AIModeSettings, AutofillPredictionSettings, ChromeSuggestionsSettings, CreateThemesSettings, DevToolsGenAiSettings, HelpMeWriteSettings, HistorySearchSettings, SearchContentSharingSettings, SmartTabSharingSettings, TabCompareSettings, GeminiActOnWebSettings, GeminiSparkSettings, GenAILocalFoundationalModelSettings; RendererAppContainerEnabled (DWord: 1), LocalNetworkAccessAllowedForUrls / LocalNetworkAccessBlockedForUrls (MultiString: boş)
  • Katı: ScreenCaptureAllowedByOrigins, SameOriginTabCaptureAllowedByOrigins, TabCaptureAllowedByOrigins, WindowCaptureAllowedByOrigins, LocalNetworkAllowedForUrls, LocalNetworkBlockedForUrls (tamamı MultiString: boş)

Kaldırılanlar:

  • 6 bozuk/tanınmayan politika: ContextualSearchEnabled, CrossOriginEmbedderPolicy, CrossOriginOpPolicyHeader, DanglingOriginCheckEnforcement, PasswordReuseDetectionEnabled, TabDiscardingEnabled

  • 3 kullanımdan kaldırılmış/buluta özgü politika: CacheEncryptionEnabled, CloudReportingEnabled, InsecureFormsWarningsEnabled

  • Kümülatif zincir 24›52›83›104›133 → 24›53›86›124›150; Brave 1.92.141 ile doğrulandı

  • Her iki betik v2.5.0.0'a güncellendi


v2.4.2.0 — 2026-07-21

Brave 1.92.141 (Chromium 150.0.7871.128) Uyumluluk Doğrulaması

Değişenler:

  • Doğrulanmış Brave sürümü 1.92.141'e güncellendi (Chromium 150.0.7871.128)
  • Her iki betik v2.4.2.0'a güncellendi

v2.4.1.0 — 2026-07-12

Faz 9 Düzeltmesi — 8 Hatalı/Kullanımdan Kaldırılmış/Engellenmiş Politika Kaldırıldı (141→133), Uzantı Temizliği (Yalnızca Dark Reader)

Kaldırılanlar (8 politika):

  • Dengeli'den (2): AutoFillEnabled (kullanımdan kaldırıldı), SigninAllowed (Chrome 137+'da kullanımdan kaldırıldı)
  • Gelişmiş'den (5): DefaultMediaStreamSetting (kullanımdan kaldırıldı), TabFreezingEnabled (Brave tarafından tanınmadı), HomepageLocation (Brave tarafından engellendi), NewTabPageLocation (Brave tarafından engellendi), RestoreOnStartup (Brave tarafından engellendi)
  • Katı'dan (1): GenAiDefaultSettings (bulut kaynağı gerektirir, çalışma zamanında yoksayıldı)

Değişenler:

  • Uzantı politikası yalnızca Dark Reader'a basitleştirildi:
    • ExtensionInstallForcelist (Dengeli): AdBlock Plus, bilinmeyen uzantı, Google Dokümanlar Çevrimdışı kaldırıldı
    • ExtensionInstallAllowlist (Gelişmiş): Google Dokümanlar Çevrimdışı, Kaspersky Protection kaldırıldı
    • ExtensionSettings (Gelişmiş): JSON tek Dark Reader girişi olarak güncellendi
  • Kümülatif zincir: 24→52→83→104→133 (Temel 22→28 kendi politikası)
  • Doğrulanmış Brave sürümü: 1.92.141 (Chromium 150.0.7871.128)
  • Her iki betik v2.4.1.0'a güncellendi

Fixes #50


v2.4.0.0 — 2026-07-11

Faz 9 — 30 Yeni Kurumsal Politika; Kümülatif Zincir 141 Politikaya Genişledi

Eklenenler (30 politika):

  • Temel (+3): BrowserSignin, SigninAllowed, ExtensionInstallSources
  • Dengeli (+3): AutoFillEnabled, RelaunchNotification, RelaunchNotificationPeriod
  • Gelişmiş (+10): HomepageLocation, ShowHomeButton, RestoreOnStartup, NewTabPageLocation, HideWebStoreIcon, DefaultJavaScriptSetting, DefaultMediaStreamSetting, GeminiSettings, GenAiDefaultSettings, TabFreezingEnabled
  • Katı (+14): CloudReportingEnabled, BrowsingDataLifetime, CrossOriginOpPolicyHeader, CrossOriginEmbedderPolicy, DanglingOriginCheckEnforcement, InsecureFormsWarningsEnabled, AlwaysOpenPdfExternally, CertificateTransparencyEnforcementDisabledForUrls, PasswordReuseDetectionEnabled, PasswordLeakDetectionEnabled, SpellCheckServiceEnabled, TabDiscardingEnabled, ContextualSearchEnabled, SyncDisabled

Değişenler:

  • SpellcheckEnabled 0'dan 1'e değiştirildi (Temel): Yerel Hunspell çevrimdışıdır; çevrimiçi yazım denetimi Katı'daki SpellCheckServiceEnabled=0 ile ayrıca engellenir
  • Kümülatif zincir: 24→50→79→97→110 → 24→53→85→112→141

v2.3.1.0 — 2026-07-10

Brave 1.92.139 Doğrulaması; Temel Kademesine ProxySettings Eklendi

Eklenenler:

  • Temel (+1): ProxySettings (JSON yer tutucu {"proxyServer": "http://proxy:8080"})

Değişenler:

  • Doğrulanmış Brave sürümü 1.92.139'e güncellendi (Chromium 150.0.7871.114)
  • Her iki betik v2.3.1.0'a güncellendi

v2.3.0.0 — 2026-07-09

Aşama 8: Uzantı Kilitleme, Proxy ve Gizlilik Sıkılaştırması — 91→110 Politika (+19)

Eklenenler:

  • 19 yeni Chromium kurumsal politikası eklendi:
    • Brave Yalnız (+2): SafeBrowsingProtectionLevel, PasswordProtectionWarningTrigger
    • Temel (+1): EnableOnlineRevocationChecks
    • Dengeli (+4): ExtensionInstallForcelist, DownloadRestrictions, DownloadDirectory, PromptForDownloadLocation
    • Gelişmiş (+17, Katı'dan yeniden sınıflandırıldı): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled, IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, TranslateEnabled, DefaultJavaScriptSetting, PasswordManagerEnabled
    • Katı (+1, Gelişmiş'ten taşındı): DeveloperToolsAvailability
    • Katı geçersiz kılmaları: TranslateEnabled (en yüksek öncelik), DownloadRestrictions (1→3), artı IncognitoModeAvailability, TaskManagerEndProcessEnabled, PrintingEnabled, DisablePrintPreview, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled için diğer katman geçersiz kılmaları

Yeniden Sınıflandırılanlar:

  • 10 politika Katı'dan Gelişmiş'e taşındı (uzantı kilitleme, proxy, DNS, otomatik güncelleme): ExtensionInstallBlocklist, ExtensionInstallAllowlist, ExtensionAllowedTypes, BlockExternalExtensions, ExtensionSettings, ManifestV2Unsupported, DeveloperToolsDisabled, ProxyMode, BuiltInDnsClientEnabled, BraveUpdateDisabled

Değişenler:

  • Kümülatif zincir yeniden yapılandırıldı: 22→47→72→83→91 → 24→50→79→97→110
  • Doğrulanmış Brave sürümü 1.92.138'e güncellendi (Chromium 150.0.7871.101)
  • Her iki betik v2.3.0.0'a güncellendi, $ScriptVersion = "v2.3.0.0" / $BetikSurum = "v2.3.0.0"
  • DownloadRestrictions Katı'da 3 ile geçersiz kılındı (Dengeli 1 kullanır)
  • BraveUpdateDisabled Gelişmiş'te 0 olarak ayarlandı (etkin); otomatik güncellemeler artık engellenmez
  • README, Wiki, index.html, CHANGELOG genelinde dokümantasyon güncellendi

Kaldırılanlar:

  • AllowPopupsDuringPageUnload (kullanım dışı, ilk 115 politikalık yapıdan sonra kaldırıldı)

v2.2.1.0 — 2026-07-07

Aşama 7: Donanım API & Güvenlik Sıkılaştırması - 80→91 Politika (+11)

  • Temel (+8) ve Dengeli (+4) katmanlarına 12 yeni Chromium kurumsal politikası eklendi
  • Kümülatif zincir güncellendi: 22→47→72→83→91
  • Her iki betik v2.2.1.0'a güncellendi, $ScriptVersion = "v2.2.1.0" / $BetikSurum = "v2.2.1.0"
  • README, Wiki, index.html, CHANGELOG genelinde dokümantasyon güncellendi

v2.2.0.2 — 2026-07-07

Aşama 6: WebRTC Politika Hizalaması — Dengeli disable_non_proxied_udp'a Yükseltildi (Katı ile Aynı)

Değişenler:

  • Dengeli'de (L3) WebRtcIPHandling: "default_public_interface_only" → "disable_non_proxied_udp" — Katı (L5) ile aynı değer. Katı'daki ezme artık çalışma zamanında etkisiz
  • Her iki betik v2.2.0.2'ye güncellendi, $ScriptVersion = "v2.2.0.2" / $BetikSurum = "v2.2.0.2"
  • README, Wiki, index.html, policy-catalog.md genelinde dokümantasyon güncellendi

Kaldırılanlar:

  • GitHub Projects/Issues ile ilgili tüm atıflar kamuya açık dokümantasyondan kaldırıldı

v2.2.0.1 — 2026-07-06

Aşama 6: Politika İyileştirmesi — BraveLocalAIEnabled Kaldırıldı, 81→80 Politika

Kaldırılanlar:

  • BraveLocalAIEnabled tüm seviyelerden kaldırıldı (kullanım dışı; 1 varsayılan değerdi)
  • Politika sayıları düzeltildi: L4 72→71, L5 81→80

Değişenler:

  • Her iki betik v2.2.0.1'e güncellendi, $ScriptVersion = "v2.2.0.1" / $BetikSurum = "v2.2.0.1"
  • Tüm Wiki sayfalarında sürüm referans güncellemesi
  • Politika sayıları için i18n düzeltmeleri (13→22)

v2.2.0 — 2026-07-06

Aşama 6: Beş Katmanlı Sıkılaştırma Modeli — Gelişmiş Seviyesi Eklendi, 81 Politika

Eklenenler:

  • Dengeli (L3) ile Katı (L5) arasına yeni Gelişmiş sıkılaştırma seviyesi (L4, 11 politika)
  • 5 katmanlı model: Brave Yalnız (22) → Temel (39) → Dengeli (60) → Gelişmiş (71) → Katı (80)
  • DefaultSensorsSetting, DefaultLocalFontsSetting, DefaultSerialGuardSetting, DefaultIdleDetectionSetting, BrowserGuestModeEnabled, BrowserAddPersonEnabled, ImportAutofillFormData, ImportHistory, ImportSavedPasswords, ImportSearchEngine, ImportHomepage Katı'dan taşındı

Değişenler:

  • Katı L4'ten L5'e yeniden numaralandırıldı
  • Politika sayıları yeniden yapılandırıldı: Brave Yalnız 23→22, Temel 40→39, Dengeli 61→60, Gelişmiş 72→71, Katı 81→80
  • ADMX karşı referans tablosu güncellendi

v2.1.6.0 — 2026-07-05

Aşama 3: Kalite & Test — Pester Test Takımı, CI İyileştirmeleri

Eklenenler:

  • Tests/ altında tam Pester test altyapısı — 16 test dosyası (~50–60 It bloğu)
  • Birim testleri: Write-PolicyValue, Level-Selection, Version-Check
  • Entegrasyon testleri: Registry-Write, -WhatIf modu, yönetici algılama, politika bütünlüğü doğrulaması
  • CI kalite iş akışında PSScriptAnalyzer (Invoke-PSScriptAnalyzer) entegrasyonu
  • Platform matrisi CI: Windows Server 2025, Windows 11 25H2, Windows 10 22H2
  • CI hattında sürüm kontrolleri ve politika bütünlüğü doğrulaması
  • QA raporu oluşturuldu (aşama-3 doğrulama özeti, yerel arşivlendi)
  • Test geçme oranı, kod kapsamı, CI durumu için kalite rozetleri

Değişenler:

  • Her iki betik v2.1.6.0'a güncellendi, $ScriptVersion = "v2.1.6.0" / $BetikSurum = "v2.1.6.0"

  • Tüm Wiki sayfalarında sürüm referans güncellemesi

  • CI iş akışları test aşaması ve analiz aşaması ile genişletildi

  • 16 test dosyası EN ve TR betiklerine karşı doğrulandı


v2.1.5 — 2026-07-03

Brave 1.92.134 / Chromium 150.0.7871.63 Büyük Chromium Yükseltmesi

Değişenler:

  • Her iki betik v2.1.5'e güncellendi, $ScriptVersion = "v2.1.5" / $BetikSurum = "v2.1.5"
  • Doğrulanmış Brave sürümü 1.91.180 → 1.92.134 olarak güncellendi
  • Doğrulanmış Chromium sürümü 149.0.7827.201 → 150.0.7871.63 olarak güncellendi (büyük yükseltme 149→150)
  • Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi
  • index.html: UTF-8 kodlama bozulması düzeltildi, CHANGELOG.md'de yinelenen yorum başlıkları temizlendi
  • CI/CD: ADMX doğrulama hattı pwsh/.NET Core uyumluluğu için düzeltildi

v2.1 — 2026-06-16

Sürüm Algılama, -WhatIf, -Reset ve CI/CD

Eklenenler:

  • Otomatik Brave sürüm algılama (binary keşfi, sürüm karşılaştırma, uyumsuzluk uyarısı)
  • -WhatIf parametresi ile kuru çalıştırma (macenta [WhatIf] etiketleri, kayıt defteri yazma yok)
  • -Reset parametresi ile temiz kaldırma (68 politikanın tümü, boş anahtar temizliği)
  • CONTRIBUTING.md (EN + TR) GitHub sorun şablonlarıyla
  • GitHub Actions ADMX doğrulama hattı (haftalık + manuel tetikleme)
  • SECURITY.md (599 satırlık EN+TR güvenlik politikası)

Değişenler:

  • Her iki betik v2.1'e güncellendi, $ScriptVersion = "v2.1"
  • README.md: güncellenmiş yol haritası, -WhatIf/-Reset ile hızlı başlangıç
  • index.html: güncellenmiş değişiklik günlüğü, rozetler, uyumluluk matrisi

v2.1.4 - 2026-06-27

Brave 1.91.180 / Chromium 149.0.7827.201 Doğrulaması

Değişenler:

  • Her iki betik v2.1.4'e güncellendi, $ScriptVersion = "v2.1.4" / $BetikSurum = "v2.1.4"
  • Doğrulanmış Brave sürümü 1.91.178 → 1.91.180 olarak güncellendi
  • Doğrulanmış Chromium sürümü 149.0.7827.196 → 149.0.7827.201 olarak güncellendi
  • Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi
  • .github şablonları iyileştirildi: PR şablonu, config.yml düzeltmesi, sorun formu açılır menüleri
  • Dal koruma kuralı düzeltildi (durum denetimi adı)

v2.1.3 - 2026-06-26

Brave 1.91.178 / Chromium 149.0.7827.196 Doğrulaması

Değişenler:

  • Her iki betik v2.1.3'e güncellendi, $ScriptVersion = "v2.1.3" / $BetikSurum = "v2.1.3"
  • Doğrulanmış Brave sürümü 1.91.172 → 1.91.178 olarak güncellendi
  • Doğrulanmış Chromium sürümü 149.0.7827.115 → 149.0.7827.196 olarak güncellendi
  • Tüm Wiki sayfalarında kapsamlı belge sürüm güncellemesi

v2.1.2 - 2026-06-18

Brave 1.91.175 / Chromium 149.0.7827.155 Doğrulaması

Değişenler:

  • Her iki betik v2.1.2'e güncellendi, $ScriptVersion = "v2.1.2" / $BetikSurum = "v2.1.2"
  • Doğrulanmış Brave sürümü 1.91.172 → 1.91.175 olarak güncellendi
  • Doğrulanmış Chromium sürümü 149.0.7827.115 → 149.0.7827.155 olarak güncellendi
  • Belge sürüm güncellemesi

v2.1.1 - 2026-06-17

Çift Sürüm Algılama Düzeltmesi

Düzeltilenler:

  • Brave ve Chromium sürümlerini ayrıştıran sürüm denetimi düzeltmesi - FileVersion'dan hem Chromium ana sürümü hem de Brave sürümü doğru şekilde ayrıştırılır
  • Sürüm uyuşmazlık mesajı artık her iki sürümü de gösteriyor
  • Compare-BraveVersion fonksiyonu kaldırıldı, doğrudan ayrıştırılmış karşılaştırma ile değiştirildi

Değişenler:

  • Her iki betik v2.1.1'e güncellendi, $ScriptVersion = "v2.1.1" / $BetikSurum = "v2.1.1"
  • CHANGELOG.md: v2.1.1 değişiklik günlüğü eklendi

v2.0 — 2026-06-16

Çok Seviyeli Sıkılaştırma Sistemi (68 Politika)

Eklenenler:

  • 4 Seviyeli Sıkılaştırma Modeli: Brave Yalnız (13) → Temel (30) → Dengeli (49) → Katı (68)
  • Kümülatif miras — her seviye bir öncekinin tüm politikalarını kapsar
  • Türkçe dil desteğiyle etkileşimli seviye seçim menüsü (-Level parametresi)
  • Kayıt Türü Motoru: DWord, String, MultiString desteği
  • 3 Katmanlı Zorunlu Kılma: HKCU + HKLM ADMX + Omaha GUID
  • 51 yeni ADMX doğrulamalı politika (toplam: 68)
  • CHANGELOG.md TR bölümüyle, SECURITY.md, yaşam döngüsü taahhüt belgeleri

Değişenler:

  • Mimari: düz politika listesi → 4 seviyeli kümülatif model
  • Sürüm yükseltmesi: v1.2.2 → v2.0
  • README.md: tam v2.0 yeniden yazımı
  • index.html: uyumluluk matrisi, terminal animasyonu, seviye açıklamaları

v1.2.2 — 2026-06-13

Güvenli Çalıştırma İlkesi Düzeltmesi ve Basitleştirilmiş Tek Satırlık İş Akışı

Değişenler:

  • Çalıştırma ilkesi: kalıcı RemoteSigned -Scope CurrentUser yerine -ExecutionPolicy Bypass bayrağı kullanıldı
  • Ön gereksinimler: prereq_pol_desc tek satırlık eyleme dönüştürüldü
  • Hızlı Başlangıç: çalıştırma ilkesi adımı komutla birleştirildi
  • README: sabit kodlanmış D:\REPOS\... yolları genel C:\Users\Downloads\Brave-Omega ile değiştirildi
  • Terminal animasyonu: term_script bypass komutunu gösterecek şekilde güncellendi
  • Hızlı Başlangıç yedek metninde Türkçe karakter düzeltmeleri
  • Etiket dengesi düzeltmesi: Lisans bölümü sarmalayıcı div eklendi
  • Çeviri anahtarı cl_v122_summary eklendi (EN + TR)

Güvenlik:

  • Set-ExecutionPolicy çağrısı gerekmez
  • Bypass bayrağı yalnızca alt işlem için geçerlidir
  • Kalıcı kayıt defteri değişikliği yok, saldırı yüzeyi yok

v1.2.1 — 2026-06-13

Brave 1.91.172 Yükseltmesi, Çeviri Eşleme Düzeltmesi, Yapısal Düzeltmeler

Değişenler:

  • 22 eksik çeviri anahtarı eklendi (EN + TR): pol_effect1-17, policies_badge/heading/desc, policy_col_key/effect, sources_badge
  • Kaynaklar bölümü: badge ve data-i18n ile eksik <h2> başlığı eklendi
  • Lisans bölümü: license_heading data-i18n bağlantısı eklendi
  • Sahipsiz anahtarlar sources_heading, license_heading bağlandı
  • Sürüm referansları v1.2'den v1.2.1'e güncellendi
  • Politika tablosu: boş sürüm-badge hücreleri dolduruldu, sütun başlığı uluslararasılaştırıldı
  • Çalıştırma ilkesi açıklaması güvenlik için yeniden yazıldı
  • Etiket dengesi doğrulandı: 777/777

v1.2 — 2026-06-12

Politika Genişletmesi ve Belgelendirme — Büyük Özellik Sürümü

Eklenenler:

  • 10 yeni ADMX politikası (+143% kapsam): BraveP3AEnabled, BraveWebDiscoveryEnabled, BraveTalkDisabled, BraveNewsDisabled, BravePlaylistEnabled, BraveSpeedreaderEnabled, BraveWaybackMachineEnabled, TorDisabled, BraveVPNDisabled, BraveAIChatEnabled
  • Toplam politika: 7'den 17'ye (+143% kapsam)
  • Canlı dil değiştirme ile tam iki dilli açılış sayfası (TR/EN)
  • Kapsamlı belgelendirme yenilemesi
  • Sürüm takibi için CHANGELOG.md

Değişenler:

  • Sürüm yükseltmesi: v1.1'den v1.2'ye
  • Brave 1.91.172 / Chromium 149'a karşı ADMX doğrulaması
  • Belgelendirme okunabilirlik için yenilendi

v1.1.1 — 2026-06-12

Düzeltme Sürümü — Küçük Düzeltmeler

Düzeltilenler:

  • Standart olmayan Windows kurulumlarında kayıt defteri yedekleme yolu işleme düzeltildi
  • Küçük çıktı biçimlendirme düzeltmeleri

v1.1 — 2026-06-05

Hata Yönetimi, Yedeklemeler, Süreç Koruyucuları, BraveShieldsDefault Kaldırma

Eklenenler:

  • HKLM yazmalarından önce otomatik zaman damgalı .reg yedeği
  • reg import ile tek komutla geri alma
  • Brave süreç koruyucusu (çalışan Brave'i tespit eder, devam/iptal istemi)
  • İşlem başına try/catch ile başarı/hata sayaçları
  • Kararsız olmayan yeniden çalıştırma için -Force parametresi

Kaldırılanlar:

  • BraveShieldsDefault (resmî ADMX'te yok; Kalkanlar URL politikalarıyla yönetilir)

Düzeltilenler:

  • Hata yönetimi ve günlükleme
  • Yedekleme/geri alma güvenilirliği

v1.0.1 — 2026-06-11

Acil Düzeltme Sürümü — İlk Çıkış Sonrası Düzeltmeler

Düzeltilenler:

  • Brave Rewards telemetri devre dışı bırakma için HKCU politika yolu düzeltildi
  • Çoklu kullanıcı profiline sahip sistemlerde Brave süreci tespiti düzeltildi

v1.0 — 2026-06-04

İlk Sürüm — Topluluk Sürümü

Özellikler:

  • Üç katmanlı mimari (HKCU + HKLM ADMX + Omaha GUID)
  • 7 başlangıç politikası: UsageStatsInSample, BraveRewardsDisabled, BraveWalletDisabled, BraveVPNDisabled, BraveAIChatEnabled, BraveStatsPingEnabled, MetricsReportingEnabled
  • İki dilli arayüz (EN/TR)
  • Otomatik HKLM yedekleme + geri alma
  • Brave süreç koruyucusu
  • -Force ile kararsız olmayan çalıştırma

Geçiş Notları

Kimden → Kime Gerekli İşlem
v2.1 → v2.2 Betiği yeniden çalıştırın; Brave sürümü 1.92'ye yükseltildi, yeni politikalar eklendi
v2.0 → v2.1 Betiği yeniden çalıştırın; sürüm algılama, -WhatIf, -Reset, CI/CD hattı eklendi
v1.2.2 → v2.0 Betiği yeniden çalıştırın; 4 seviyeli sıkılaştırma modeli düz politika listesinin yerini alır; 51 yeni politika eklendi (toplam: 68)
v1.2.1 → v1.2.2 Betiği yeniden çalıştırın; çalıştırma ilkesi artık -ExecutionPolicy Bypass bayrağıyla yönetiliyor
v1.2 → v1.2.1 Betiği yeniden çalıştırın; 10 yeni politika otomatik uygulanır
v1.1 → v1.2 Betiği yeniden çalıştırın; 10 yeni politika eklendi, yedekleme/geri alma iyileştirildi
v1.0 → v1.1 Betiği yeniden çalıştırın; yedekleme/geri alma, süreç koruyucusu eklendi

Not: Tüm sürümler kararsız değildir — yeniden çalıştırmak güvenlidir. Emin değilseniz önce yedekleyin.


Sürüm Uyumluluğu

Brave Omega Brave Sürümü Chromium Windows Durum
v3.0.0.0 (güncel) tümü tümü 11 26H2 ✅ Etkin
v2.8.1.1 1.96.59 154 11 25H2 📦 Önceki
v2.8.1.0 1.96.59 154 11 25H2 📦 Önceki
v2.8.0.0 1.95.104 153 11 25H2 📦 Önceki
v2.7.3.0 1.95.104 153 11 25H2 📦 Önceki
v2.7.2.0 1.95.102 153 11 25H2 📦 Önceki
v2.7.1.0 1.95.101 153 11 25H2 📦 Önceki
v2.7.0.0 1.94.121 152 11 25H2 📦 Önceki
v2.6.2.0 1.94.121 152 11 25H2 📦 Önceki
v2.6.1.1 1.94.117 152 11 25H2 ✅ Önceki
v2.6.1.0 1.94.117 152 11 25H2 ✅ Önceki
v2.6.0.0 1.94.117 152 11 25H2 ✅ Önceki
v2.5.5.4 1.94.117 152 11 25H2 ✅ Önceki
v2.5.5.3 1.93.138 151 11 25H2 ✅ Önceki
v2.5.5.2 1.93.136 151 11 25H2 ✅ Önceki
v2.5.5.1 1.93.129 151 11 25H2 ✅ Önceki
v2.5.4.0 1.93.129 151 11 25H2 ✅ Önceki
v2.5.3.0 1.93.129 151 11 25H2 ✅ Önceki
v2.5.2.1 1.93.129 151 11 25H2 ✅ Önceki
v2.5.2.0 1.92.144 150 11 25H2 ✅ Önceki
v2.5.1.0 1.92.143 150 11 25H2 ✅ Önceki
v2.5.0.0 1.92.141 150 11 25H2 ✅ Önceki
v2.4.2.0 1.92.141 150 11 25H2 ✅ Önceki
v2.4.1.0 1.92.139 150 11 25H2 ✅ Önceki
v2.3.0.0 1.92.138 150 11 25H2 ✅ Önceki
v2.2.1.0 1.92.134 150 11 25H2 ✅ Önceki
v2.2.0.2 1.92.134 150 11 25H2 ✅ Önceki
v2.2.0 1.92.134 150 11 25H2 ✅ Önceki
v2.1.6.0 1.92.134 150 11 25H2 ✅ Önceki
v2.1.5 1.92.134 150 11 25H2 ✅ Önceki
v2.1 1.91.172 149 11 25H2 ⏹️ Önceki
v2.0 1.91.172 149 11 25H2 ⏹️ Önceki
v1.2.2 1.91.172 149 11 25H2 ⏹️ Önceki
v1.2.1 1.91.172 149 11 25H2 ⏹️ Önceki
v1.2 1.91.172 149 11 25H2 ⏹️ Önceki
v1.1 1.91.168 149 11 25H2 ⏹️ Önceki
v1.0 1.91.168 149 11 25H2 ⏹️ Arşivlendi

Sürüm Takvimi

Tetikleyici Zaman Çizelgesi
Brave Kararlı Sürümü 72 saat içinde ADMX farkı; politikalar değiştiyse yama
Güvenlik Sorunu 24 saat içinde acil yama
Çeviri Eksiklikleri 1 hafta içinde yama
Özellik Talebi Sonraki alt sürüm

Geçiş Kontrol Listesi (v1.2.2 → v2.0)

  • v2.0 betiklerini indirin
  • Şu komutla çalıştırın: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1" ve bir sıkılaştırma seviyesi seçin
  • brave://policy'nin 68 Etkin politika gösterdiğini doğrulayın
  • 4 seviyeli model kümülatif politikaları otomatik uygular

Geçiş Kontrol Listesi (v2.0 → v2.1)

  • v2.1 betiklerini indirin
  • Kuru çalıştırma için -WhatIf ile çalıştırın: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1" -WhatIf
  • Uygulamak için -WhatIf olmadan çalıştırın: PowerShell -ExecutionPolicy Bypass -File ".\BraveOmega-TR.ps1"
  • Sürüm algılamanın kayıt defterini doğru Brave sürümüyle güncellediğini doğrulayın
  • Temiz kaldırma gerekiyorsa -Reset kullanın

Tam sürüm notları GitHub Sürümlerinde.

Clone this wiki locally