Jan Böhmer
b724b05de6
Fixed "implicitly marking parameter as nullable" deprecations in PHP 8.4 fixed
2025-02-08 00:19:20 +01:00
Jan Böhmer
946032a101
Fixed phpstan analysis issues and bad code that showed up with phpstan 2.0
2024-12-28 23:08:08 +01:00
Jan Böhmer
5e76451d46
Try to guess the character encodings and convert it to UTF-8 on importing
...
This should fix issue #749
2024-11-03 22:27:24 +01:00
Jan Böhmer
bbf7222a6a
Improved EntityExporter to handle recursive exports
2024-06-23 00:11:38 +02:00
Jan Böhmer
b7b941e3a1
Fixed error handling of structural data import
...
This was the reason for the exception in #632
2024-06-22 22:55:15 +02:00
Jan Böhmer
235d572f8c
Use DatetimeImmutable instead of DateTime wherever possible
2024-06-22 17:36:54 +02:00
Jan Böhmer
20f32c7f12
Applied rector suggestions
2024-06-22 00:31:43 +02:00
Jan Böhmer
60325e797d
Fixed the use of the removed ClassMetadataInfo constants
2024-06-09 23:45:22 +02:00
Jan Böhmer
a96c10a13e
Made KiCAD bom import independent from the language of the header rows
...
This fixes issue #604
2024-04-29 00:09:10 +02:00
Jan Böhmer
ed4728fdb1
Correcty handle already existing elements in mass creation
...
This fixes issue #543
2024-03-10 00:51:37 +01:00
Jan Böhmer
d49bb1f4b5
Removed unused import statements
2024-03-03 20:34:36 +01:00
Jan Böhmer
33e36f3d2b
Fixed issue with EntityImported that was caused by the changes to PartNormalizer
...
We now have a possibility to skip API Platforms serializer subsystem
2024-03-03 20:24:24 +01:00
Jan Böhmer
42e604245c
Fixed some inspection issues
2024-03-03 19:57:31 +01:00
Jan Böhmer
fb493cc837
Fixed export of entities, if their name contained slash or other reserved charcters
2024-01-29 21:25:30 +01:00
Jan Böhmer
d9f58b935a
Fixed some issues when importing parameters from partkeepr
...
Before values were not properly imported, if there was not a normalized version yet and units were not correctly imported
2024-01-11 00:02:32 +01:00
Jan Böhmer
301ecf6c95
Do not import prices with zero price as pricedetails during partkeepr import
...
These are useless placeholders by partkeepr
2024-01-10 23:40:06 +01:00
Jan Böhmer
e2146332dc
Fixed problems with invalid dates during PartKeepr import with MySQL
...
See issue #473
2024-01-10 23:18:02 +01:00
Jan Böhmer
0af5a58dbe
Renamed Storelocation entity to StorageLocation
2023-09-04 22:57:40 +02:00
Jan Böhmer
85f3ba6aaa
Merge branch 'master' into api
2023-08-26 22:15:12 +02:00
Jan Böhmer
73d61f7440
Fixed PartKeepr import for storagelocation attachments
...
This should fix issue #334
2023-08-19 23:52:22 +02:00
Jan Böhmer
676c8eeefb
Added basic API to access and edit manufacturer entities
2023-08-06 20:18:57 +02:00
Jan Böhmer
ed6b0057b7
Make the manufacturer field optional on part manufacturer data during Partkeepr import
...
This should fix issue #333
2023-07-26 22:55:18 +02:00
Jan Böhmer
f98e20aa84
Fixed errors importing partkeepr databases
2023-07-03 23:33:45 +02:00
Jan Böhmer
fc3290271c
Started to increase the phpstan level
2023-06-13 10:36:34 +02:00
Jan Böhmer
6a2ff9d153
Added declare strict types to all files
2023-06-11 18:59:07 +02:00
Jan Böhmer
684334ba22
Improved code style of tests
2023-06-11 15:02:59 +02:00
Jan Böhmer
5629215ce4
Use imports instead of FQNs
2023-06-11 15:00:28 +02:00
Jan Böhmer
7ee01d9a05
Applied rector with PHP8.1 migration rules
2023-06-11 14:17:19 +02:00
Jan Böhmer
ab11747fab
Fixed issue, that users table were delete while PartKeepr import on certain databases
...
This fixes issue #299
2023-06-11 00:31:05 +02:00
Jan Böhmer
ac6dd23fd6
Respect different currencies for pricedetails when importing from PartKeepr
2023-05-22 23:34:58 +02:00
Jan Böhmer
1e515df0b5
Fixed previous commit: Use the same behavior to determine the extension of file attachments like PartKeepr does, to ensure that all attachments are shown as available
...
This fixes issue #291
2023-05-22 23:06:41 +02:00
Jan Böhmer
35490762a6
Use the same behavior to determine the extension of file attachments like PartKeepr does, to ensure that all attachments are shown as available
...
This fixes issue #291
2023-05-22 22:55:18 +02:00
Jan Böhmer
1c836918ca
Fixed various Partkeepr import issues
...
On Linux mysql table names can contain uppercase characters, and we expect always lowercase character, so we now normalize the tablenames to lowercase.
Also fixed some type errors on part parameters and improved performace for orderdetails import.
This fixes issue #286
2023-05-02 00:40:00 +02:00
Jan Böhmer
d04d743520
Fixed typos
2023-04-15 23:14:53 +02:00
Jan Böhmer
63df16a369
Removed unused imports
2023-04-15 22:27:19 +02:00
Jan Böhmer
29d1d49aca
Fixed some more inspection issues
2023-04-15 22:05:29 +02:00
Jan Böhmer
bcaf8e9912
Allow to import PartKeepr attachments
2023-03-25 22:59:31 +01:00
Jan Böhmer
ae438f1650
Ensure that the PartKeepr Version is correct.
2023-03-25 21:24:58 +01:00
Jan Böhmer
563d6bccd3
Added possibility to import users and projects
2023-03-25 21:09:02 +01:00
Jan Böhmer
7220d752ac
Added possibilities to import part distributor infos
2023-03-25 16:26:39 +01:00
Jan Böhmer
46beb21ba7
Improved structure of the PartKeepr import
2023-03-25 00:25:18 +01:00
Jan Böhmer
c972f0ac59
Added possibility to import Part manufacturer and parameter information
2023-03-25 00:12:36 +01:00
Jan Böhmer
21c74fbcc8
Added basic import for parts
2023-03-24 23:43:05 +01:00
Jan Böhmer
1ca839ab26
Added import for storelocations
2023-03-24 22:51:41 +01:00
Jan Böhmer
34aefd32e8
Added possibility to import categories and footprints
2023-03-24 22:41:33 +01:00
Jan Böhmer
fce32e70b9
Started to work on an import possibility for Partkeepr databases
2023-03-23 01:16:12 +01:00
Jan Böhmer
e97a149474
Fixed static analysis issues
2023-03-17 00:11:01 +01:00
Jan Böhmer
e444388517
Added tests for PCBnew BOM type
2023-03-16 23:32:12 +01:00
Jan Böhmer
bd2559c37b
Added the basic possibility to import KiCAD BOMs into projects
2023-03-16 00:05:46 +01:00
Jan Böhmer
193650efd4
Added option to mark all imported parts as "needs review"
2023-03-15 21:46:14 +01:00