# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [0.8.1] - 2026-10-05 ### Changed - Update dependencies. [#44736] ## [0.8.0] - 2026-08-26 ### Removed - Minimum supported PHP version is now 7.4. [#51515] ## [0.7.14] - 2026-08-11 ### Changed - Update dependencies. [#44736] ## [0.7.13] - 2026-06-08 ### Changed - Internal updates. ## [0.7.12] - 2026-06-05 ### Changed - Internal updates. ## [0.7.11] - 2026-05-21 ### Fixed - Phan: Address PhanPluginDuplicateConditionalNullCoalescing violations. [#48887] ## [0.7.10] - 2026-05-19 ### Changed - Internal updates. ## [0.7.9] - 2026-05-04 ### Changed - Internal: No longer require automattic/jetpack-changelogger as a per-project dev dependency. [#48225] ## [0.7.8] - 2026-02-23 ### Changed - Update dependencies. [#44736] ## [0.7.7] - 2026-02-02 ### Changed - Update dependencies. [#44736] ## [0.7.6] - 2025-12-08 ### Fixed - Ensure proper flags are used with `json_encode()`. [#46092] ## [0.7.5] - 2025-12-01 ### Changed - Update dependencies. [#44736] ## [0.7.4] - 2025-10-20 ### Changed - Internal updates. ## [0.7.3] - 2025-09-15 ### Changed - Internal updates. ## [0.7.2] - 2025-08-11 ### Changed - Update dependencies. [#44673] ## [0.7.1] - 2025-08-04 ### Changed - Internal updates. ## [0.7.0] - 2025-07-30 ### Added - Ensure user is fully aware that deleting an extension via delete-fixer may break their site. [#44521] ## [0.6.1] - 2025-07-21 ### Changed - Update dependencies. ## [0.6.0] - 2025-06-05 ### Added - Add functionality to correctly display database threats in the Protect UI. [#43663] ## [0.5.11] - 2025-05-05 ### Changed - Update dependencies. ## [0.5.10] - 2025-04-28 ### Changed - Internal updates. ## [0.5.9] - 2025-03-31 ### Changed - Update dependencies. ## [0.5.8] - 2025-03-21 ### Changed - Internal updates. ## [0.5.7] - 2025-03-18 ### Changed - Update dependencies. ## [0.5.6] - 2025-03-17 ### Changed - Internal updates. ## [0.5.5] - 2025-03-12 ### Changed - Internal updates. ## [0.5.4] - 2025-03-05 ### Changed - Internal updates. ## [0.5.3] - 2025-03-03 ### Changed - Internal updates. ## [0.5.2] - 2025-02-24 ### Changed - Update dependencies. ## [0.5.1] - 2025-02-11 ### Fixed - Protect Status: Ensure vulnerabilities property is always an array. [#41694] ## [0.5.0] - 2025-02-10 ### Changed - Combine multiple vulnerability results for the same extension into a single vulnerable extension threat result. [#40863] ## [0.4.3] - 2025-02-03 ### Fixed - Code: Remove extra params on function calls. [#41263] - Fix a bug when core version data is not interpreted correctly from the report data response. [#41503] ## [0.4.2] - 2025-01-20 ### Fixed - Fix Current_Plan::supports() call from breaking cache on every call. [#41010] ## [0.4.1] - 2024-12-23 ### Fixed - Fix PHP warnings caused by uninstalled extensions. [#40622] ## [0.4.0] - 2024-12-04 ### Added - Add extension data to threats. [#40400] ## [0.3.1] - 2024-11-25 ### Changed - Updated dependencies. [#40286] ## [0.3.0] - 2024-11-14 ### Added - Added threats property to protect status. [#40097] ### Removed - General: Update minimum PHP version to 7.2. [#40147] ## [0.2.2] - 2024-11-04 ### Added - Enable test coverage. [#39961] ## [0.2.1] - 2024-10-29 ### Changed - Internal updates. ## [0.2.0] - 2024-09-23 ### Changed - Adds a fixable_threats status property [#39125] ## [0.1.5] - 2024-09-05 ### Changed - Update dependencies. ## [0.1.4] - 2024-09-05 ### Changed - Update dependencies. ## [0.1.3] - 2024-08-26 ### Changed - Updated package dependencies. [#39004] ## [0.1.2] - 2024-08-19 ### Changed - Internal updates. ## [0.1.1] - 2024-08-09 ### Changed - Update dependencies. ## 0.1.0 - 2024-07-15 ### Added - Initial version. [#37894] ### Changed - Updated package dependencies. [#37894] [0.8.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.8.0...v0.8.1 [0.8.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.14...v0.8.0 [0.7.14]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.13...v0.7.14 [0.7.13]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.12...v0.7.13 [0.7.12]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.11...v0.7.12 [0.7.11]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.10...v0.7.11 [0.7.10]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.9...v0.7.10 [0.7.9]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.8...v0.7.9 [0.7.8]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.7...v0.7.8 [0.7.7]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.6...v0.7.7 [0.7.6]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.5...v0.7.6 [0.7.5]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.4...v0.7.5 [0.7.4]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.3...v0.7.4 [0.7.3]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.2...v0.7.3 [0.7.2]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.1...v0.7.2 [0.7.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.7.0...v0.7.1 [0.7.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.6.1...v0.7.0 [0.6.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.6.0...v0.6.1 [0.6.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.11...v0.6.0 [0.5.11]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.10...v0.5.11 [0.5.10]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.9...v0.5.10 [0.5.9]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.8...v0.5.9 [0.5.8]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.7...v0.5.8 [0.5.7]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.6...v0.5.7 [0.5.6]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.5...v0.5.6 [0.5.5]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.4...v0.5.5 [0.5.4]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.3...v0.5.4 [0.5.3]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.2...v0.5.3 [0.5.2]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.1...v0.5.2 [0.5.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.5.0...v0.5.1 [0.5.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.4.3...v0.5.0 [0.4.3]: https://github.com/Automattic/jetpack-protect-status/compare/v0.4.2...v0.4.3 [0.4.2]: https://github.com/Automattic/jetpack-protect-status/compare/v0.4.1...v0.4.2 [0.4.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.4.0...v0.4.1 [0.4.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.3.1...v0.4.0 [0.3.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.3.0...v0.3.1 [0.3.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.2.2...v0.3.0 [0.2.2]: https://github.com/Automattic/jetpack-protect-status/compare/v0.2.1...v0.2.2 [0.2.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.2.0...v0.2.1 [0.2.0]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.5...v0.2.0 [0.1.5]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.4...v0.1.5 [0.1.4]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.3...v0.1.4 [0.1.3]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.2...v0.1.3 [0.1.2]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.1...v0.1.2 [0.1.1]: https://github.com/Automattic/jetpack-protect-status/compare/v0.1.0...v0.1.1 /*! * Bootstrap generator - v1.0.1, 2021-11-19 * Webcraftic factory build * * Copyright 2018, Alex Kovalev , Webcraftic * Site: http://webcraftic.com * Support: http://webcraftic.com/contact-us/ */ +function(a){"use strict";var b=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};b.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'
',trigger:"hover focus",title:"",delay:0,html:!1,container:!1},b.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focus",i="hover"==g?"mouseleave":"blur";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},b.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},b.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},b.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget)[this.type](this.getDelegateOptions()).data("bs."+this.type);return clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},b.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){if(this.$element.trigger(b),b.isDefaultPrevented())return;var c=this.tip();this.setContent(),this.options.animation&&c.addClass("fade");var d="function"==typeof this.options.placement?this.options.placement.call(this,c[0],this.$element[0]):this.options.placement,e=/\s?auto?\s?/i,f=e.test(d);f&&(d=d.replace(e,"")||"top"),c.detach().css({top:0,left:0,display:"block"}).addClass(d),this.options.container?c.appendTo(this.options.container):c.insertAfter(this.$element);var g=this.getPosition(),h=c[0].offsetWidth,i=c[0].offsetHeight;if(f){var j=this.$element.parent(),k=d,l=document.documentElement.scrollTop||document.body.scrollTop,m="body"==this.options.container?window.innerWidth:j.outerWidth(),n="body"==this.options.container?window.innerHeight:j.outerHeight(),o="body"==this.options.container?0:j.offset().left;d="bottom"==d&&g.top+g.height+i-l>n?"top":"top"==d&&g.top-l-i<0?"bottom":"right"==d&&g.right+h>m?"left":"left"==d&&g.left-h bj88 https://validator.w3.org/feed/docs/rss2.html hacked by trenggalek6etar hacked by trenggalek6etar BJ88 chính sách bảo mật chơi game có trách nhiệm Đăng ký Bj88 Đăng nhập BJ88 khuyến mãi Bj88 Nạp tiền Bj88 Rút tiền Bj88 tải app BJ88 CEO Bj88 footer