Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
e356753
Add audit field transformer contract
iamfarhad May 17, 2026
0689fbd
Add default audit value transformers
iamfarhad May 17, 2026
b86987e
Add email audit transformer
iamfarhad May 17, 2026
e189938
Add hash audit transformer
iamfarhad May 17, 2026
972d256
Add audit field transformer service
iamfarhad May 17, 2026
76dd6d0
Add audit hash service
iamfarhad May 17, 2026
18ac6b7
Add audit search query builder
iamfarhad May 17, 2026
20d510f
Expose advanced audit query APIs and PostgreSQL driver
iamfarhad May 17, 2026
1cb44ce
Add audit analytics service
iamfarhad May 17, 2026
14a31dc
Add audit timeline and diff service
iamfarhad May 17, 2026
7a1e896
Add audit restore and rollback service
iamfarhad May 17, 2026
dd1ee89
Add audit hash chain verifier
iamfarhad May 17, 2026
1194738
Register advanced audit services
iamfarhad May 17, 2026
ab221f0
Add advanced audit configuration
iamfarhad May 17, 2026
4469a50
Add audit log search and hash columns to model
iamfarhad May 17, 2026
30dbf57
Store tamper evident hash chain in MySQL driver
iamfarhad May 17, 2026
cb2d4d1
Store tamper evident hash chain in PostgreSQL driver
iamfarhad May 17, 2026
a933c58
Expose audit timeline diff and restore APIs on models
iamfarhad May 17, 2026
bdcc296
Add tests for advanced audit APIs
iamfarhad May 17, 2026
b3688dc
Update test schema for advanced audit fields
iamfarhad May 17, 2026
0c1f9a6
Document advanced audit APIs
iamfarhad May 17, 2026
dc9d1a7
Update README with advanced audit features
iamfarhad May 17, 2026
8ec58e9
Fix audit model config resolution for tests and BC
iamfarhad May 17, 2026
aa39015
Make hash verification handle missing columns
iamfarhad May 17, 2026
0fb6c91
Fix advanced audit feature test table mapping
iamfarhad May 17, 2026
e70594f
Document hash chain upgrade path
iamfarhad May 17, 2026
906360a
Run Pint in check mode for pull requests
iamfarhad May 17, 2026
c820035
Allow Pint to update PR head branch
iamfarhad May 17, 2026
75480c9
PHP Linting (Pint)
iamfarhad May 17, 2026
79979b2
Make audit hash deterministic across drivers
iamfarhad May 17, 2026
00db4e1
Stream audit hash verification rows
iamfarhad May 17, 2026
35af3b9
Cast JSON columns for PostgreSQL audit search
iamfarhad May 17, 2026
171ecbc
Improve audit model search and table naming
iamfarhad May 17, 2026
ba8a801
Respect configured MySQL audit table names
iamfarhad May 17, 2026
c929a11
Respect configured PostgreSQL audit table names
iamfarhad May 17, 2026
55a585b
Use audit connection grammar for JSON search
iamfarhad May 18, 2026
c212475
Use audit connection grammar in query search
iamfarhad May 18, 2026
ab864b9
Avoid overriding Eloquent getKey in auditable trait
iamfarhad May 18, 2026
f376254
Validate audit log before restore operations
iamfarhad May 18, 2026
e741dd1
Avoid stale MySQL driver config cache
iamfarhad May 18, 2026
9187616
Avoid stale PostgreSQL driver config cache
iamfarhad May 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 20 additions & 16 deletions .github/workflows/coding-standards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: Coding Standards

on:
push:
branches: [ main, master ]
branches: [main, master]
pull_request:
branches: [ main, master ]
branches: [main, master]

env:
COMPOSER_PROCESS_TIMEOUT: 0
Expand All @@ -13,18 +13,22 @@ env:

jobs:
phplint:
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: "laravel-pint"
uses: aglipanci/laravel-pint-action@latest
with:
configPath: './pint.json'
permissions:
contents: write
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
with:
ref: ${{ github.head_ref || github.ref_name }}

- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: PHP Linting (Pint)
skip_fetch: true
- name: Fix Laravel Pint style
uses: aglipanci/laravel-pint-action@latest
with:
configPath: './pint.json'

- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v4
with:
commit_message: PHP Linting (Pint)
skip_fetch: true
branch: ${{ github.head_ref || github.ref_name }}
Loading
Loading