mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-02 13:12:50 +00:00
fix(linkedin-search): preserve description paragraph and list breaks (#567)
* fix(linkedin-search): preserve description paragraph and list breaks Clean rendered description lines separately so whitespace normalization does not erase paragraph and list boundaries in JSON and plain output. Exercise the documented detail CLI against a loopback-served captured response, with field and closed-status controls. Credits: portapulito diagnosed this behavior and supplied the captured guest-response fixture in upstream PR #153, which was closed as an accidental personalized-fork submission. This independent implementation revives only that correctness fix and its fixture evidence. * docs(changelog): record fix for #567
This commit is contained in:
1 parent
b2439a8011
commit
23876bfa95
5 files changed
+146
-1
No files matched your search
@@ -384,6 +384,8 @@ per-file diff commands.
|
||||
caused by a focus filter or tracker exclusion takes the same path. Pinned by
|
||||
`test_step1_empty_candidates_still_sweeps_and_reports`, which fails against master's `rank.md`.
|
||||
|
||||
- **`linkedin-search` preserves description structure** (#567) - job descriptions retain paragraph and list breaks instead of flattening them into one text block.
|
||||
|
||||
- **`robots_check` no longer reads a leading BOM or an undecodable rule as permission**
|
||||
(`tools/robots_check.py`, `tests/test_robots_check.py`) - two decoding edge cases failed
|
||||
open, both flagged as follow-ups in #506. A robots.txt saved with a UTF-8 byte-order mark
|
||||
|
||||
Reference in new issue
Block a user