row editing
This commit is contained in:
@@ -0,0 +1,7 @@
|
||||
# DBSyn 1.0.6 (Build 79)
|
||||
|
||||
- Restore ServBay PHP auto-discovery (including versioned PHP binaries).
|
||||
- Display detected PHP executable and remember manual override.
|
||||
- Retain row editing and binary-safe optimistic comparisons from Build 78.
|
||||
|
||||
Source inspection performed; macOS Xcode build and database integration tests not run.
|
||||
@@ -0,0 +1,9 @@
|
||||
# DBSyn 1.0.7 — Build 80
|
||||
|
||||
- Row UPDATE SQL now matches rows using original primary-key columns only, removing the previous password comparison and its collation conflict.
|
||||
- Ordinary text values are shown as readable quoted SQL literals with escaped single quotes; control characters and backslashes retain hexadecimal encoding for SQL-mode safety.
|
||||
- Preserves Laravel bcrypt generator and ServBay PHP detection from Build 79.
|
||||
|
||||
**Caution:** Primary-key-only updates do not detect concurrent edits to non-key columns. Check the SQL preview before applying.
|
||||
|
||||
**Verification:** Static source inspection only. macOS Xcode compilation and live MySQL execution have not been performed.
|
||||
@@ -0,0 +1,9 @@
|
||||
# DBSyn 1.0.8 (Build 81)
|
||||
|
||||
- Generate Laravel-compatible PHP bcrypt (cost 12) using stdin and verify with `password_verify` before returning a hash.
|
||||
- After saving a generated hash, query MySQL for the saved value and compare it byte-for-byte with the generated hash.
|
||||
- Report errors if the row is missing or the stored hash differs.
|
||||
- Manual changes to the password field after generation invalidate read-back verification for that value.
|
||||
- Version/build metadata updated.
|
||||
|
||||
**Validation:** Static source review only; macOS Xcode compilation and database integration tests were not available in this environment.
|
||||
Reference in New Issue
Block a user