| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-01 | update copyrights for 2026 | Jordan Wiens | |
| 2025-10-01 | better handling for when utf8 decoding fails | Jordan Wiens | |
| 2025-06-25 | Migrate 'Function Analysis' submenu into the 'Function Settings' menu. | Brian Potchik | |
| 2025-06-20 | Update the Settings IsEmpty API for querying resources. | Brian Potchik | |
| 2025-06-20 | Initial support for Quick Settings. | Brian Potchik | |
| 2025-03-28 | missed the older dates! | Jordan Wiens | |
| 2024-10-29 | Small type hint fixes | Josh Ferrell | |
| 2024-09-30 | Use title for generation of function analysis actions. | Brian Potchik | |
| 2024-09-19 | Add additional testing and handling for object settings. | Brian Potchik | |
| 2024-08-20 | Initial support for per-function settings. | Brian Potchik | |
| 2024-06-04 | Docs for the sorted setting property | Glenn Smith | |
| 2024-05-27 | Add additional JSON schema validation for registered settings. | Brian Potchik | |
| 2024-05-22 | actual fix for incorrect settings table | Jordan Wiens | |
| 2024-04-12 | Fix Setting docstring table | Josh Ferrell | |
| 2024-03-21 | Add uiSelectionControl documentation (skip-ci). | Brian Potchik | |
| 2024-01-22 | Project support | Josh Ferrell | |
| 2024-01-08 | update copyright year | Jordan Wiens | |
| 2023-12-14 | Fix object settings. | Brian Potchik | |
| 2023-11-26 | Change password setting types to use new 'hidden' property. | Brian Potchik | |
| 2023-11-10 | Add support for object settings | Josh Ferrell | |
| 2023-07-10 | Move binary view loading in to the core; deprecate open_view in favor of ↵ | KyleMiles | |
| load; update examples | |||
| 2023-01-05 | Update copyright to 2023 | Josh F | |
| 2022-12-08 | Change type from array->string. | Sean Deaton | |
| `enum` seems to be the list of strings that are possible values. When the type is set to `array` and `enum` is present, Settings fails to load. Additionally, I could not find any examples of Settings where the type is set `array` and `enum` is added. I confirmed that the list of strings defined in `enum` populate a drop down list when the `type` is set to `string`. | |||
| 2022-11-10 | Add LoadSettingsFile API to support ephemeral settings. | Brian Potchik | |
| 2022-08-14 | Update documentation settings, update Settings documentation | kat | |
| 2022-01-28 | Format All Files | KyleMiles | |
| 2022-01-03 | update copyright years | Jordan Wiens | |
| 2021-09-06 | Fix some unnecessary checks for handle is not None in destructors | Peter LaFosse | |
| 2021-09-05 | Don't inherit from object anymore | Peter LaFosse | |
| 2021-09-05 | Add type hints to basicblock.py, lowlevelil.py, architecture.py | Peter LaFosse | |
| 2021-08-25 | Add 'requiresRestart' property to settings schema for UI notification. | Brian Potchik | |
| 2021-06-14 | small settings documentation improvement | Jordan Wiens | |
| 2021-04-13 | Fix duplicate row in settings schema documentation. | Brian Potchik | |
| 2021-03-24 | fixing layout for settings table | Jordan Wiens | |
| 2021-03-14 | Update settings documentation. | Brian Potchik | |
| 2021-03-04 | small typo in settings docs | Jordan Wiens | |
| 2021-01-18 | updating copyright year | Jordan Wiens | |
| 2020-12-09 | Update settings documentation. | Brian Potchik | |
| 2020-11-10 | documentation update, example for settings and description of using custom ↵ | Jordan Wiens | |
| convention in type docs | |||
| 2020-07-04 | Workspace Settings are now Project Settings. | Brian Potchik | |
| 2020-06-20 | Remove CopyValuesFrom Settings API. | Brian Potchik | |
| 2020-06-20 | Add serialization support to the Settings Python API. | Brian Potchik | |
| 2020-06-17 | ResetAll settings API resets settings in the active schema by default. | Brian Potchik | |
| 2020-05-03 | Fix up equality operators and had hash operators | Peter LaFosse | |
| 2020-03-13 | fixing several broken __hash__ methods | Jordan Wiens | |
| 2020-01-01 | update copyright year to 2020 | Jordan Wiens | |
| 2019-12-17 | Immutable type/struct/enum objects, allowing deduplication for reduced ↵ | Rusty Wagner | |
| memory usage. In C++ API, modifying or creating types, structures, or enumerations should be done with the new TypeBuilder, StructureBuilder, and EnumerationBuilder objects, then converted to a final Type, Structure, or Enumeration object using the Finalize method once the modifications are complete. When modifying structures or enumerations inside existing types, use the WithReplacedStructure or WithReplacedEnumeration methods on the root type object and reregister the type to use the modified object. In Python API, types, structures, and enumerations can be created as in previous versions, but the objects become immutable once they are passed to a method. To modify an existing type, structure, or enumeration, use the mutable_copy() method. When modifying structures or enumerations, replace the modified object in the Type with the with_replaced_structure() or with_replaced_enumeration() methods. | |||
| 2019-10-01 | Clean-up BinaryView and Settings documentation. | Brian Potchik | |
| 2019-09-27 | Add some documentation for Settings and BinaryView. | Brian Potchik | |
| 2019-09-21 | Access Settings Values as Json. | Brian Potchik | |
