1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-06-28 23:00:05 +01:00
Commit Graph

158 Commits

Author SHA1 Message Date
hacksalot
1b0bc87b60 Update changelog and version. 2016-02-14 04:54:44 -05:00
hacksalot
5d3b993737 Bump fresh-themes to 0.15.1-beta.
Not 100% necessary given "^" but support naive stripping of the "^"
decorator.
2016-02-14 04:32:39 -05:00
hacksalot
6ac2cd490b Bump fresh-test-resumes to 0.7.0. 2016-02-13 23:45:53 -05:00
hacksalot
8100190978 Bump fresh-themes to 0.15.0-beta. 2016-02-13 22:54:43 -05:00
hacksalot
2d595350c6 Escape LaTeX during generation. 2016-02-13 20:40:17 -05:00
hacksalot
ca92d41d9e Numerous fixes. 2016-02-13 16:08:45 -05:00
hacksalot
964350d3c7 Bump fresh-jrs-converter to 0.2.2.
Technically the "^0.2.1" implies v0.2.2 but eventually we'll drop the
"^" and use shrinkwrapped versions in dev, so explicitly bump for now.
2016-02-12 21:42:50 -05:00
hacksalot
b26799f9fc Improve JSON error handling.
Add support for detection of invalid line breaks in JSON string values.
Fixes #137. Could be improved to fetch the column number and drop the
messy grabbing of the line number from the exception message via regex,
but currently the "jsonlint" library (not to be confused with
"json-lint") only emits an error string. Since this is also the library
that drives http://jsonlint.com, we'll accept the messy regex in return
for more robust error checking when our default json-lint path fails.

All of the above only necessary because standard JSON.parse error
handling is broken in all environments. : )
2016-02-12 17:11:11 -05:00
hacksalot
2758038858 Cleanup and bug fixes.
Remove file-based open methods from resume classes; force clients to use
clean string-based or JSON overloads; fix processing glitch in
validate(); tweak outputs; adjust tests; update CHANGELOG; etc.
2016-02-04 18:49:16 -05:00
hacksalot
3c551eb923 Point package.json "main" at "dist" folder. 2016-02-04 14:38:11 -05:00
hacksalot
70f45d468d Asynchrony. 2016-02-01 22:52:13 -05:00
hacksalot
8ec6b5ed6a Bump version to 1.7.4. 2016-01-30 12:08:02 -05:00
hacksalot
d69e4635be Bump fresh-themes to 0.14.1-beta. 2016-01-29 16:14:53 -05:00
hacksalot
4b7d594502 Bump version to 1.7.3. 2016-01-29 15:50:34 -05:00
hacksalot
0f65e4c9f3 Finish HackMyCore reshaping.
Reintroduce HackMyCore, dropping the interim submodule, and reorganize
and improve tests.
2016-01-29 15:23:57 -05:00
hacksalot
e9971eb882 Bump version to 1.7.2. 2016-01-28 07:05:27 -05:00
hacksalot
beb60d4074 Integrate HMC. 2016-01-27 05:29:26 -05:00
hacksalot
75a953aa73 Bump HackMyCore to 0.4.0. 2016-01-26 14:44:08 -05:00
hacksalot
9f811336e4 Bump HackMyCore version to 0.3.0. 2016-01-26 13:18:17 -05:00
hacksalot
80c36b96bc ... 2016-01-26 10:58:10 -05:00
hacksalot
cf18c5d90d Tweak test & clean. 2016-01-25 10:55:25 -05:00
hacksalot
0497696dcf Bump version to 1.7.1. 2016-01-25 10:41:47 -05:00
hacksalot
d007bd9bf6 Introduce CoffeeScript and build step. 2016-01-25 10:34:57 -05:00
hacksalot
58b6ad841e Remove unused "main" entry from package.json.
Clients who were require()ing hackmyresume should now require()
hackmycore instead.
2016-01-24 17:15:32 -05:00
hacksalot
8652c7ecdf Rename & bump hackmyapi dependency. 2016-01-24 17:04:01 -05:00
hacksalot
c882235eff Bump version to 1.7.0. 2016-01-24 17:03:35 -05:00
hacksalot
9736777828 Fix Travis. 2016-01-24 10:53:32 -05:00
hacksalot
d3194fba19 Relocate internal sources to HackMyAPI.
Move internal sources and related tests to:

https://github.com/hacksalot/HackMyAPI
2016-01-24 09:55:04 -05:00
hacksalot
9eb9207348 Mention string.prototype.endswith dependency. 2016-01-21 05:41:39 -05:00
hacksalot
5b0ee89e34 Bump FRESCA to 0.6.0. 2016-01-20 21:44:01 -05:00
hacksalot
8bd3ddc7fd Bump fresh-resume-starter to 0.2.2. 2016-01-20 21:43:49 -05:00
hacksalot
babe4b4b31 Bump versions. 2016-01-20 00:20:10 -05:00
hacksalot
201f39442e Add support for .ignore flag in FRESH and JRS resumes.
Preliminary support for ".ignore" on any non-leaf FRESH or JRS node.
Nodes (employment entries, education stints, etc.) decorated with
".ignore" will be treated by HMR as if they weren't present.
2016-01-19 20:09:59 -05:00
hacksalot
e72564162b Remove custom "extend" method.
Replace with NPM extend.
2016-01-18 17:31:08 -05:00
hacksalot
c9e45d4991 Capture. 2016-01-17 21:46:58 -05:00
hacksalot
e9edc0d15c Bump fresh-test-resumes to 0.5.0. 2016-01-16 16:34:25 -05:00
hacksalot
b99a09c88a Integrate tests with new fresh-jrs-converter structure. 2016-01-16 16:29:00 -05:00
hacksalot
5c95fe7af1 Integrate with fresh-jrs-converter.
Move FRESH/JRS conversion logic (and all future format conversions) into
a separate repo.
2016-01-16 12:40:16 -05:00
hacksalot
de5c2ecb95 Update dependencies. 2016-01-14 23:39:54 -05:00
hacksalot
dbb95aef3a Bump fresh-resume-starter / fresh-test-resumes. 2016-01-14 15:53:03 -05:00
hacksalot
7765e85336 Integrate printf(). 2016-01-14 09:46:29 -05:00
hacksalot
eddda8146e Bump FRESCA and fresh-themes versions. 2016-01-13 14:46:35 -05:00
hacksalot
280977cb62 Update package.json contributors. 2016-01-11 21:16:01 -05:00
hacksalot
fbc2e9a4db Bump version to 1.6.0. 2016-01-11 14:04:05 -05:00
hacksalot
ec69e668ff Bump version to 1.5.3. 2016-01-09 20:21:17 -05:00
hacksalot
3b38c4818f Bump version. 2016-01-08 18:56:07 -05:00
hacksalot
9fdfd1b5a6 Add baseline support for -d or --debug flag.
For now, -d just force-emits the stack when there is one. In the future,
it can trigger more detailed logging info.
2016-01-08 16:08:33 -05:00
hacksalot
8a1da777b0 Bump version to 1.5.0. 2016-01-08 09:38:53 -05:00
hacksalot
c5a5d3761d Remove explicit Phantom and wkhtmltopdf dependency.
Phantom is too heavy to impose on casual users and wkhtmltopdf errors
out on half the systems out there. We're better off speaking to both
tools, when present, via CLI or a secondary script.
2016-01-07 16:47:59 -05:00
hacksalot
af896c85ea Bump version to 1.4.2. 2016-01-07 02:06:55 -05:00