-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
665 lines (573 loc) · 15.8 KB
/
changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
abapGit changelogg
=================
Legend
------
* : fixed
! : changed
+ : added
- : removed
2018-11-23 v1.80.0
------------------
+ Parallel serialization
+ 2 step zip import
+ possibility to open repo in master language
+ Set SSL_ID via user exit
* SUSC tadir handling
2018-11-17 v1.79.1
------------------
* SICF error handling + is_locked
* fix duplicate deserialization
* Better TADIR handling
* Less GUI popups
* Fix branch overview not refreshed
* Refactoring
* Code cleanup
2018-11-09 v1.79.0
------------------
+ CTS integration, show corresponding transports
+ Mark inactive objects in repo list
* SSFO handle leading spaces
* PARA error handling
* ENHO do not show gui
* SCP1 do not show gui
* DDLX fix tadir handling
2018-10-19 v1.78.1
------------------
* Diff fixes
* Jump only if object exists
* IEXT: clear additional fields
* TRAN: support OO transactions
* SSFO: fix id renumbering
2018-10-07 v1.78.0
------------------
+ UDMO support
* PROG fix dynpro ordering
* SUSO downport
+ Run code inspector in parallel
* WEBI fixes
* Syntax check results page clean up
! DDLX source in separate file
! smart response checks for verifying git endpoint
2018-09-21 v1.77.0
------------------
+ ENHC support
+ Code inspector respect jump to ADT
* Downport
* FORM record transport request
* AUTH popups
* MSAG popups
* Staging page preserve filter value
* XML syntax highlighting fixes
* Branch overview fixes
2018-09-08 v1.76.0
------------------
+ git patch, added to staging page
+ serialize all longtexts
+ ENQU clear redundant fields
* suppress SHMA package popup
* branch overview sorted by parent instead of time
* handle error from RS_CUA_INTERNAL_FETCH
* fix problem with branch list from bitbucket.org
* allow empty blobs
2018-08-12 v1.75.0
------------------
+ User exit CREATE_HTTP_CLIENT
+ Hotkeys, press "?" for overview
* fix layout in merge mode
* DTEL, DOMA, TABL longtext serialization
* SAP GUI Java fix settings page
* MSAG logntexts and is_locked
* Saving variant for background program
* Downport
* PROG, add guard for bad TADIR entries
* gitgraph.js updated to latest
* Refactoring
2018-08-12 v1.74.1
------------------
* Refactoring
* Downport
* Descriptions in new online popup
* Optimized git object handling
* SSST package popup fixed
* PARA popup fixed
* Package validations
* Diff still shows after pushing
* TABL field ROWORCOLST cleared
* Staging page optimizations
* Correct CUA if needed during pull
2018-08-04 v1.74.0
------------------
- Stage button in diff screen removed
+ Vimium like link hint navigation, enable in settings
* ecatt downport
* Performance optimizations
* SSFO fix jump to text module
2018-07-29 v1.73.0
------------------
! Background mode must be reconfigured after installing this version
+ New interface ZIF_ABAPGIT_BACKGROUND for implementing custom handlers
! Background mode will now push deletions
2018-07-27 v1.72.2
------------------
* Additional unit tests
* Optimize STATUS performance
* FUGR fixes
* AVAS fixes
* SHA1 removed from persistence
* News, less database updates
* Refresh performance, only call BRANCH_LIST once
* Code inspector for offline repositories
* Store user and time for last deserialize
* CHAR fixes
2018-07-20 v1.72.1
------------------
* FUGR: handle different ABAP language versions
* VCLS: handle TADIR, transports, jump
* CUS0: handle TADIR
* SICF: fix deletion
* CHAR: fix dump during pull
* CUS1: handle transports
* Show path in diff page
* Fix potential SQL injection
* More is_locked implementations
* CMPT downport
* AVAS: better error handling
2018-07-13 v1.72.0
------------------
+ Partial AVAS support
* Set transport request during uninstall or reset
+ New repository overview page(via burger icon)
* Performance optimizations
! New default setting: jump to ABAP in Eclipse
+ Basic SCP1 support
* Downport
2018-07-06 v1.71.0
------------------
* validate sub and super packages when installing
! delete empty packages
+ UI for editing requirements
! track user which created repo
+ new repository overview page
* delete PARA after DTEL
* TABL, check existence before SELECTing
2018-06-28 v1.70.0
------------------
+ possibility to run code inspector before staging
* WAPA better delta handling
+ Block pull if any of deserialized object is locked
+ CHAR support
2018-06-17 v1.69.1
------------------
+ new exit: change_tadir
* fix objects outside of repo
* started dependency injection for unit testing
* DDLS fix dump
* handle repair transports
* SSFO catch exception
* SEO_CS_CACHE downport
* TABL consider DD12L in changed_by
2018-06-09 v1.69.0
------------------
! FORM serialization, filenames changed
* fix gui show changes only
* fix checkout annotated tags
* set new remote: supply remote SHA1
2018-06-06 v1.68.3
------------------
* fix dump when objects are moved
* abapGit news feature now works in more cases
* FUGR force update of where-used
* tag page redesigned
* TABL, clear field RESERVEDTE
* http agent changed
2018-06-04 v1.68.2
------------------
* CLAS ignore deltion of non-existent objects
* ENHO implement changed by
* fix TOBJ diffs
* fix error in XML syntax highlighter
* ECATT remove empty attributes
* evaluate 2FA implementations alphabetically
2018-06-03 v1.68.1
------------------
* XSLT fix changed_by
* Fix dump in XML syntax highlighter
* Delivery class of database table changed
2018-05-27 v1.68.0
------------------
+ Resolve conflicts functionallity/UI (beta)
+ Annotated tags
* Locking problems fixed(?)
2018-05-19 v1.67.0
------------------
+ IDOC support
+ IEXT support
* DOMA deletion downport
* ALV popup
* DDLS downport
! default starting folder changed to "/src/"
* Author regex fixed in branch overview
! DDLS clear additional fields
! Moving an object outside main package shows up as deletion
2018-05-11 v1.66.0
------------------
! Clone without pull, user has to choose pull after creating online repo
! old migrations removed from code
* downports
* seperation of UI and logic
* SICF: clear ICFSERVICE-ICF_MANDT
* TOBJ: Clear TVDIR-GENDATE and TVDIR-GENTIME
* fixes for object status
* DOMA fix delete fix value appends
* TABL exclude structures in warning
2018-05-07 v1.65.0
------------------
+ ECSD support
+ ECSP support
! User specific global settings
* downport
* package, inherit parent appl component
* skip more generated selection screens
* match files if they are identical
2018-04-15 v1.64.0
------------------
+ ECTD support
+ ECVO support
+ XINX support
* CLAS_NEW workaround
* 2FA behind proxy
2018-04-03 v1.63.0
------------------
+ ECTD support
! Seperation of UI and logic
+ Transport to zip, choose folder logic
* TRAN fix
* Additional unit tests
2018-03-26 v1.62.0
------------------
* downport
! add hostname to password popup dialog
* git fix for AWS CodeCommit
+ additional authorization checks possible
+ repo settings page updated
+ possibility to only select local objects
2018-03-18 v1.61.0
------------------
* ignore deleted objects in syntax check
* fix transport layer invalid
* fix error messages
* more downport
* INTF clear more fields
+ user exit to modify http client, eg SSO between SAP systems
2018-03-14 v1.60.1
------------------
* show error messages instead of "Exception was raised"
2018-03-10 v1.60.0
------------------
+ 2FA inheritance
+ improved error handling
* fix deserialization dependency ENHO -> ENHS
* DOCT fix tadir handling
2018-02-24 v1.59.0
------------------
+ background mode: possibility to use user info from SU01
! git internals, better performance
* fix ADT jump dump
! all classes now global in abapGit development version
2018-02-15 v1.58.0
------------------
! more classes moved to global
* SHMA bugfix
2018-02-11 v1.57.0
------------------
! more classes moved to global
* where-used lists for CLASses
2018-02-03 v1.56.0
------------------
+ background mode: remove old files when moving
+ checkout tags
! progress indicator changes
* downport
* no package transport during serialization
* fix dump in new CLAS serialization
2018-01-21 v1.55.0
------------------
! CLAS deserialization changed
! Progress indicators changed
+ Tag a specific commit
2018-01-19 v1.54.0
------------------
+ SHI8 support
+ experimental feature: parallel DDIC activation
* downport
* SAMC / SAPC fix changed_by
* more classes to global
2018-01-14 v1.53.0
------------------
+ SHI5 support
+ DSYS support
* dropdown for selecting folder logic
* more classes to global
2018-01-11 v1.52.0
------------------
+ CUS0 + CUS1 + CUS2 support
* WAPA fix subfolders
* WAPA fix overwriting
* more classes to global
2018-01-08 v1.51.2
------------------
* some local classes moved to global in abapGit dev version
* fix finding superpackages
* SAP systems recognized as SAP
2018-01-05 v1.51.1
------------------
* minor fixes for tags
* downport
* fix serilization of SXCI in background mode
2018-01-03 v1.51.0
------------------
+ support for lightweight tags
! background mode push performance
2017-12-19 v1.50.2
------------------
* downport
* better package error handling for offline project popup
2017-12-11 v1.50.1
------------------
* bugfix, identical git trees
* bugfix, changed_by DOCV
* bugfix, folder logic, shows error instead of dump
2017-11-18 v1.50.0
------------------
+ Fewer transport popups
* Downport
* bugfix, change remote
* URL to global class
2017-11-11 v1.49.0
------------------
+ DDLX support
* ENHS fix
* Fix changing remote
2017-10-29 v1.48.0
------------------
* WEBI fixes
* IMAU fix
! Better http errors errors
* downport
* Improve usability of repository popup
! More global exception classes
+ proxy configuration user exit
* Buffer settings
2017-10-22 v1.47.0
------------------
* fix FUGR include diffs
+ filter by username on staging page
2017-10-15 v1.46.0
------------------
+ IAMU supported
+ SXCI supported
* fix unambiguous error message
2017-10-14 v1.45.0
------------------
+ SRFC supported
+ USCA supported
* fix dump when serializing local test classes
* CLAS fix reordering of methods
* Fix dump when installing abapGit dev version
* Fix error with textpools
2017-10-10 v1.44.0
------------------
* WAPA: fixes for so2_controller
* PROG: fix textpool translation activation
* Some refactoring
+ Select unnessesary objects when resetting local
* PROG: force delete of used includes
* new url for explore page
* remove old persistency layer
* downport
* fix for foreign customer namespaces
* definitions refactored to global class
2017-10-06 v1.43.1
------------------
* Clear some DEVC fields
* Downport
2017-10-05 v1.43.0
------------------
+ DEVC support
* Textpool language when serializing
* Jump to W3HT and W3MI
* More moved to global classes
* Downport
2017-10-01 v1.42.0
------------------
* fix dump in "reset local objects"
* Fix DDLS deletion/uninstall sequence
* Skip DDLS auto generated objects
! New dialog box for overwriting local objects
2017-09-11 v1.41.2
------------------
* FUGR table maintenance, namespaces
* SICF show error message when deleting root node
* DDLS better error messages
* ENHS allow transport popup
+ experimental, optional opt-in: CLAS deserialization performance
2017-09-03 v1.41.1
------------------
* DDLS changed_by
* Deletion of objects when performing "reset local"
* Moved first class to global in the abapGit development version
2017-08-23 v1.41.0
------------------
+ SHMA supported
+ ENHO for function groups + web dynpro supported
2017-08-11 v1.40.0
------------------
+ JOBD supported
+ CMPT supported
* downport fix
2017-08-07 v1.39.0
------------------
+ DIAL supported
* fix XML dump
2017-08-05 v1.38.0
------------------
! SICF serialization changed
* TOBJ serialization added TDDAT, TVDIR, and TVIMF tables
* TYPE fix overwriting/pull
2017-08-03 v1.37.8
------------------
* Fix TABL changed_by
* Downport to 702
2017-07-28 v1.37.7
------------------
* Fix dump when parsing commit author, regex
* Fix decoding of commit body, newlines
* SAMC SAPC refactoring
* DOMA diff fix, sorting
2017-07-23 v1.37.6
------------------
* SMIM exists() performance
* Background mode performance improvements
* DOCT fix changed_by() dump
2017-07-17 v1.37.5
------------------
* fix FUGR namespaces
* few ASSERTs removed
* decoding of non-7bit values from html gui
2017-07-09 v1.37.4
------------------
* SSFO serialization fix
* Adler32 optimization
! progress indicator when encoding object pack
* CLAS diff fix, texts sorted
* SSST bug, only inactive exists
! Global settings persistence changed to XML
2017-06-29 v1.37.3
------------------
* fixed 702 compatibility
* fixed dump when calling branch overview page
2017-06-10 v1.37.2
------------------
* fixed unit tests
* fixed dump when calling branch overview page
2017-06-07 v1.37.1
------------------
* WDYN package popup
* SHI3 diffs
2017-06-03 v1.37.0
------------------
+ FORM support
* minor performance fixes
! XML format changed, initial tables omitted
2017-05-17 v1.36.1
------------------
* fixed problem regarding translated texts, PROG I18N_TPOOL
2017-04-23 v1.36.0
------------------
+ DCLS support
+ STYL support
2017-04-23 v1.35.1
------------------
* DDLS jump
* XLST jump
* WAPA jump
* WAPA extra XML fields
! abapGit news announcements(only online)
2017-04-20 v1.35.0
------------------
+ SAMC support
+ SAPC support
2017-04-15 v1.34.0
------------------
+ WAPA support
+ display abapGit changelog in abapGit
* bugfix nested namespace folders
2017-03-24 v1.33.3
------------------
* fix dump in transport to branch
* fix dump in migration of .abapgit.xml to local state
2017-03-23 v1.33.2
------------------
* fix Microsoft TFS zlib decompression error
* downport of new requirements feature
* fix for SMIM document class
2017-03-21 v1.33.1
------------------
* reset TADIR-DELFLAG resetting or pulling object again
2017-03-20 v1.33.0
------------------
+ possibility to define software component requirements for repo
2017-03-07 v1.32.0
------------------
+ user interface changed for diff and staging pages
* body length in commit page
! refactored lcl_log
2017-03-07 v1.31.1
------------------
! local .abapgit.xml state, note migration is triggered automatically when executing abapGit
2017-02-25 v1.31.0
------------------
+ SFPF support
+ Committer and author separated
2017-02-22 v1.30.0
------------------
+ SFPI support
* fix for long branch names in popup
* fix for generated maintenance function groups
* changes to staging screen
* should show less package popups during pull
2017-02-17 v1.29.0
------------------
+ FULL folder logic added
2017-02-13 v1.28.0
------------------
+ Staging page redesigned
+ Support for core data services
2017-01-25 v1.27.0
------------------
+ Two factor authentication with github.com
2017-01-22 v1.26.0
------------------
+ XML ignore initial fields
+ Newline added to end of all ABAP code
2017-01-22 v1.25.2
------------------
+ Possibility to set max number of objects in list
2016-12-01 v1.24.0
------------------
+ abap syntax highlighting
2016-11-22
------------------
+ supported object list @debugpage
+ New favorites bar. All repos are displayed in dropdown burger-button. A repo can be "starred" to appear in favbar.
! W3xx serialization change (v2.0.0). Now data file is stored as a separate file instead of base64 field in XML.
* Fixed bug in diff page: change counters values
2016-11-12
------------------
+ brand new style for file diff display - local and remote statuses are independent and based on local/remote hash and saved state
+ diffs can now be displayed for new local files
* stage header diff (all changes) now display all diff including new local files
! local state in DB is now calculated per file. This will require rebuilding of local checksums - the dislog will popup at the begining. The logic is: if local and remote file differs then: if remote branch is ahead then assume changes are remote, else (branches are equal) assume changes are local. This will lead to incorrect state for files changed on both sides (which should be a rare case though). If this is critical - it is better to sync repo with a previous version of abapGit first.
before 2016-11-12
------------------
long history of abapGit development ;)