munja
f258d4f2f1
fix: tests
2022-01-22 19:47:24 +01:00
Allan Bowe
2579b4c929
feat: new mcf_length.sas fcmp macro
2022-01-22 17:16:08 +00:00
munja
b69c3b7a78
feat: modification for mp_stackdiffs.sas and associated tests
2022-01-21 13:59:54 +01:00
munja
67df4dffeb
fix: mp_stackdiffs.sas - case when base records are missing, plus tests
2022-01-21 12:19:34 +01:00
munja
9cf2cc3c96
fix: adding test and data logic for re-applying modified records where base table has missing vars
2022-01-21 11:51:47 +01:00
munja
dd94215c3b
fix: more tests for add process
2022-01-20 23:11:27 +01:00
munja
1fd1a8e7ce
fix: updating mp_stackdiffs with addition module & tests
2022-01-20 23:05:59 +01:00
munja
bdd22abc55
feat: adding delete capability (and tests) for mp_stackdiffs
2022-01-19 22:05:56 +01:00
munja
75f712a305
chore(docs): assertscope
2022-01-19 10:55:52 +01:00
Allan Bowe
a37a72b7db
feat: adding mp_assertscope.sas, closes #146 . Also adding test for mp_assert.sas
2022-01-18 18:24:53 +00:00
munja
208c88f5a4
feat: ensuring mX_webout services run without MEMSIZE, closes #142 . Also adding note2err in mp_init().
2022-01-12 21:23:42 +01:00
munja
70b9b71104
fix: base table on mp_lockanytable.test.sas
2022-01-07 14:12:08 +01:00
munja
b075e5d5d5
feat: updating mp_jsonout() to support special missing numeric values. Closes #136
2021-12-30 00:21:02 +00:00
munja
eac47bd5db
fix: adding fmtname to mp_getcols() macro
2021-12-28 13:25:53 +00:00
munja
ce026f19b5
feat: new mp_filterstore macro
2021-12-26 15:06:06 +00:00
munja
536ce8e95d
feat: new macro (mp_retainedkey) for adding retained key values to a staging table
2021-12-25 20:21:32 +00:00
munja
1062a97cfe
feat: new validation (ISINT) in the mp_validatecol.sas macro - https://core.sasjs.io/mp__validatecol_8sas_source.html
2021-12-24 22:02:23 +00:00
munja
6c6b55dcea
chore: updating header, adding stop statement in mp_makedata(), writing test for mf_existvar()
2021-12-23 19:29:37 +00:00
munja
66b0c9e77e
feat: new mf_writefile() macro
2021-12-23 19:29:01 +00:00
munja
9f815c73e9
feat: new mp_applyformats macro (and test), plus new addition to mp_validatecol (is_format)
2021-12-23 13:50:58 +00:00
munja
f2991cfd63
fix: enabling makedata support for charvars > and tables without primary keys. Also added tests.
2021-12-23 10:56:01 +00:00
munja
436b430389
feat: mf_islibds() macro to test if a library.dataset reference is syntactically valid
2021-12-22 11:23:57 +00:00
munja
bce56d8105
feat: new wordsinstr1andstr2() macro and associated tests
2021-12-21 21:54:48 +00:00
munja
b29dd38188
fix: preventing merged cells in sas-generated markdown tables.
...
BREAKING CHANGE: renamed mp_mdtablewrite.sas to mp_ds2md.sas and modified the parameter from fref to outref. This makes it more consistent with the other mp_ds2xx range of macros.
2021-12-17 17:14:03 +00:00
munja
1eb90202b9
fix: failing test for mp_getformats
2021-12-17 00:55:51 +00:00
munja
ab1030afb1
feat: finishing mp_formats and adding a test, including prefix in mp_init, allowing mp_sortinplace to work when there is no primary key, sand other small fixes
2021-12-17 00:32:49 +00:00
munja
724cd72876
feat: adding mf_getfmtlist() and mf_getfmtname() macros and associated tests. Also added &sasjswork as a global macro variable in mp_init().
2021-12-15 21:05:12 +00:00
munja
3a826dccf1
feat: mf_dedup and associated test
2021-12-15 17:04:08 +00:00
munja
5faaa4a4cd
fix: test for mp_storediffs
2021-12-15 12:15:36 +00:00
munja
8b5238230b
feat: new macro to determine if a macro variable value is an integer - mf_isint (and associated test)
2021-12-13 18:36:22 +00:00
munja
0885bad859
fix: updating the tests following varinitchk=error enablement. Removing the word 'error' from documenttion.
2021-12-13 01:07:54 +00:00
munja
e125aace9b
fix: rebuilding mp_searchdata into data step to avoid SQL warning. Added test and refreshed docs. Closes #108
2021-12-10 15:56:39 +00:00
munja
6906f025d6
fix: updating tests that are failing due to changes / new options
2021-12-05 23:56:36 +00:00
munja
8b355b8056
feat: new macros (mp_reseterror and mp_init), new datetime format added to mp_getcols, and stub prepared for mp_makedata
2021-12-05 23:35:25 +00:00
munja
c4e9ab7b3e
feat: mp_sortinplace and corresponding test. Closes #102 .
2021-12-05 15:55:32 +00:00
munja
11c181ef8b
chore: adding test for mf_existds
2021-12-05 14:14:14 +00:00
munja
a801e5c1f1
feat: mp_getpk macro (and test). Extracts primary keys from a table or library and presents them at table level in the correct order (of cols within a constraint)
2021-12-05 00:41:36 +00:00
Allan Bowe
678250ba27
fix: tests
2021-11-30 16:39:33 +00:00
Allan Bowe
318fd1ddde
feat: adding ms_webout macro for server responses on sasjs/server. Closes #98
2021-11-30 15:26:02 +00:00
Allan Bowe
02de4e42bf
chore: generating all.sas and fixing indentation
2021-11-29 11:35:37 +00:00
Allan Bowe
ddd831fe7a
feat: new copyfolder macro and associated test. Closes #92
2021-11-29 11:35:03 +00:00
Allan Bowe
9e84e47563
feat: mp_deletefolder tests, closes #90
2021-11-26 16:20:13 +00:00
Allan Bowe
22bf8065bb
Merge pull request #95 from sasjs/dirlist_enhancement
...
feat: Recursive Directory Listing
2021-11-26 13:00:15 +00:00
Allan Bowe
a6e9158814
chore: adding recursive option to the mp_dirlist macro, and updating all.sas
2021-11-26 11:52:48 +00:00
Allan Bowe
2d81de5841
chore: generating all.sas and updating doc links
2021-11-25 16:46:56 +00:00
Allan Bowe
107ab836d6
feat: mp_lockXXX macros f
...
These macros provide a centralised approach for locking tables where updates can happen in multiple passes. The mp_lockfilecheck macro will also verify the ability to create a SAS lock (if a v9 library engine, and not a view)
2021-11-25 16:43:39 +00:00
Allan Bowe
37ccc8a2aa
fix: removing notes when running mp_zip, closes #88 . .
...
Also adding 3 tests
2021-11-18 18:21:43 +00:00
Allan Bowe
35ddccaa16
fix: refactored mp_getconstraints due to apparent bug in dictionary.table_constraints. Added test. Closes #83
2021-10-01 13:04:26 +01:00
Allan Bowe
bc1f7b3baa
fix: updating test result and making mp_ds2cards header doxygen compliant
2021-09-27 16:39:28 +01:00
Allan Bowe
51690e68dc
feat: adding binary variable support to mp_ds2cards.sas, updating documentation, and including two tests. Closes #78
2021-09-27 16:15:25 +01:00