Latest:6adb336f - FIX: Dialog page no longer exists

6544c083 - FEAT: Expand Cod3x AI usage documentation

a78592c0 - CLEANUP: Oops already existed

Version 1.0:670216fe - VERSION: Cod3x 1.0

56749212 - DOC: Track Cod3x Nexus page

f17c6c99 - FEAT: Add Cod3x rebranding generator scripts & images

f61dcf03 - FIX: This should be LayoutOrElement

f573f825 - DOC: Cod3x as the OpenMW Lua scripting bible

8a58a8f0 - CLEANUP: Run formatter on omw_context_plugin.lua

ee6e6700 - DOC: Expand upon anti-token-eating format settings

10bd4ece - DOC: Track the nexus page for cod3x also

Version 0.4:564ed875 - DOC: Actually Cod3x is on version 0.4 now

25e571d2 - DOC: Simplify and expand upon Cod3x readme

4f488e47 - PERF: Less-allocatey string parsing path for up to 30% improved performance in Cod3x's context plugin

f1f8b84f - CLEANUP: Centralize Cod3x module registrations and policy tables

ca292ab3 - FEAT: Allow contextually scoping interfaces

89ae94c5 - FIX: Correct string parsing bugs in context plugin

fb9f3587 - FIX: Add some missing (deprecated) Actor and Container functions

0f0fabaa - CLEANUP: Fix annotation shape on setMode

4f303c61 - CLEANUP: Use correct enum type names

1d171b9a - CLEANUP: Correct leveled creature type names

a84aeb44 - CLEANUP: Nil-able values in ui elements

2908f696 - FIX: Add .52 fields missing from the first pass

9272a9c3 - CLEANUP: Fix warnings in core.lua and calendarconfig.lua

d34c7f69 - CLEANUP: We don't need two of these

61f4938b - FIX: More strictly-typed enum values so they actually work

9c052d64 - CLEANUP: Add omw-context annotations

f834f17e - FIX: CELLs don't necessarily have pathgrids

5a2d4e4b - FIX: TeleportOptions fields are both optional

1a340156 - CLEANUP: `ignore` is an optional field also

44cdfee0 - FIX: More optional fields and similar shenanigans

8f3e075d - FIX: `types` is not actually available in `MENU` scripts

243072b4 - CLEANUP: Remove useless comments and run stylua on the whole thing

b7582334 - FEAT: .52 dehardcoded some projectile and spellcasting functions

23f8323e - CLEANUP: Add omw-context annotation to openmw.lua

0c02705c - FIX: Except MOON_PHASE wasn't actually exposed

f0224d83 - FEAT: .52 allows creating spell and enchantment records

ffe64477 - FEAT: Expose region record functions in core

0edb1ea6 - FEAT: .52 added Weather.getCurrentMoons

c05faed0 - FEAT: Expose MOON_PHASE and saveState in core

e9c92e59 - FIX: More number-to-string changed for effect and spell ids

b61d4b4c - FEAT: .52 added some magic effect fields

96784937 - CLEANUP: Change MagicEffectId to string

3f08bd2c - FIX: More nil-able fields

220fa093 - FIX: Magic effect records are string-keyed now

988f6cbd - FIX: More nil-able fields

db82f65e - FIX: Correct some nil-able fields and bad names in nearby

73297a8b - CLEANUP: These are actually on the base object

ae5cd8b1 - FEAT: .52 adds many new packages to openmw.content

107bab3e - CLEANUP: Correct many nil-able values in core module

30fff86c - FEAT: .52 exposes moon phases

c119bbb8 - FEAT: .52 allows mutating weather probabilities per-region

7330e5d8 - FEAT: .52 exposes more autoCalc info

75cab972 - FEAT: .52 exposes werewolf attribute values

8260908a - FIX: Correct some fields which should be optional

3270b6d4 - FIX: Correct some magic effect names

2075ac3c - FIX: Correct magic effect field types

ba653239 - CLEANUP: .52 finally removed Book.SKILL

88429403 - FEAT: .52 allows creating ingredient records

e5366252 - FEAT: .52 exposes gameobject persistence

82113ccf - FEAT: .52 exposes item leveled lists

af0df35c - FEAT: .52 allows getting an active spell by id

0e3985a4 - FEAT: .52 added some actor functions relating to knockdown state and hit recovery

451f7320 - FEAT: .52 added getElements

d24ed57d - FIX: missing texture fields

6d9f14f0 - FEAT:FEAT: .52 added MouseWheelEvent

38f23a2e - FEAT: .52 added object.saveState

5a68fff2 - FIX: Owner members are nil-able

bc03adb9 - FEAT: .52 added getObjectsInRange and getObjectsByRecordId

6bf69626 - FEAT: .52 added camera.getFocusRay

92e1cd54 - FEAT: .52 added additional options to animation.addVfx

bfa01cf2 - CLEANUP: Bump cod3x version and add nexus info

f0d1d6c2 - CLEANUP: Fix util types in core module

67f5678d - FIX: Correct example mod breaking site build (damnit)

4ce8d0a5 - CLEANUP: Document potential VSCode issues in cod3x

3ebf75df - fix(cod3x): mark settings group fields optional

8d68387e - fix(cod3x): mark UI layout fields optional

6b66c846 - fix(cod3x): reject root openmw_aux require

55109d60 - feat(cod3x): add openmw_aux stubs

d40ee9f2 - fix(cod3x): narrow module aliases with casts

f959c809 - docs(cod3x): add LuaLS example config

82b032c6 - cod3x: fix UI layout userData annotation

5cfe8b3f - cod3x: leave unknown members to LuaLS

cc01ee11 - cod3x: fix texture resource options

436e5fef - cod3x: refine UI layout annotations

0add8bfa - cod3x: type chained storage requires

17828a40 - cod3x: add storage context typing

c65fb61d - cod3x: add scoped context overrides

0fe352ca - cod3x: refine OpenMW context typing

c02195a9 - FEAT: Add an `any` context for modules which truly work in any context

05e23e74 - FEAT: Add `none` context in cod3x plugin and enforce its usage in API-agnostic files

8fc83639 - FEAT: Add Cod3x