{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":40473201,"defaultBranch":"v0.7.0","name":"IfcOpenShell","ownerLogin":"IfcOpenShell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-10T09:03:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13692563?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714318579.0","currentOid":""},"activityList":{"items":[{"before":"f857c513c5e5cb7310d3fe217fb2d451abd1ae29","after":"4b56b341243d6b0eed82e8533848b124e82e1344","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-28T15:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"Tweaked UI for Linked Aggregates https://imgur.com/a/rExISKO","shortMessageHtmlLink":"Tweaked UI for Linked Aggregates https://imgur.com/a/rExISKO"}},{"before":"41df6410bdd5b96fb62db06cf62c2b3211f78973","after":"f857c513c5e5cb7310d3fe217fb2d451abd1ae29","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-28T08:18:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"submodule","shortMessageHtmlLink":"submodule"}},{"before":"dcbd6a925d623adb41f625d36c8cbb7f27d3f17b","after":"41df6410bdd5b96fb62db06cf62c2b3211f78973","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-28T08:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Comment std::cout causing console spam","shortMessageHtmlLink":"Comment std::cout causing console spam"}},{"before":"3848a2113622b32ca9827f7ae4ae6f47fb2b768b","after":"dcbd6a925d623adb41f625d36c8cbb7f27d3f17b","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-27T23:13:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"small fix for #4361. remove IfcProject for class iterator. See https://github.com/IfcOpenShell/IfcOpenShell/issues/4361#issuecomment-2081223615","shortMessageHtmlLink":"small fix for #4361. remove IfcProject for class iterator. See #4361 …"}},{"before":"8af37cb4ece5f589db1baf45907a3fcf59fdd8f1","after":"3848a2113622b32ca9827f7ae4ae6f47fb2b768b","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-27T16:31:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"fix #4361: Have the aggregate empty turn on too, if at least one object in the aggregate, is turned on as well","shortMessageHtmlLink":"fix #4361: Have the aggregate empty turn on too, if at least one obje…"}},{"before":"44c28e9a4cbf345f0f17a2d77f5d76e39395e59c","after":"8af37cb4ece5f589db1baf45907a3fcf59fdd8f1","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-27T07:04:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"Fix #4586 occurred after e14d96e6e","shortMessageHtmlLink":"Fix #4586 occurred after e14d96e"}},{"before":"677324927c23706ada371d34df1dcba71903f9cc","after":"44c28e9a4cbf345f0f17a2d77f5d76e39395e59c","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-27T01:49:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"fix #4327: reorder format as well","shortMessageHtmlLink":"fix #4327: reorder format as well"}},{"before":"d212344c5448027f7bbc58da121889b4b76eb88b","after":"677324927c23706ada371d34df1dcba71903f9cc","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-27T01:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"fix #4431: prompt for name, when creating aggregate","shortMessageHtmlLink":"fix #4431: prompt for name, when creating aggregate"}},{"before":"2b926f790676b274287163b9afef99fdf00cab76","after":"d212344c5448027f7bbc58da121889b4b76eb88b","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-26T15:19:28.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"maxfb87","name":"Massimo Fabbro","path":"/maxfb87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79401028?s=80&v=4"},"commit":{"message":"Covering tool more user friendly UI ...","shortMessageHtmlLink":"Covering tool more user friendly UI ..."}},{"before":"1cea3d21e8136ce39253be14ea65f2aacdbd3ef4","after":"2b926f790676b274287163b9afef99fdf00cab76","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-26T14:25:52.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"more descriptive error setting non-optional attributes with None\n\nExample:\n\n```\nimport ifcopenshell\nimport ifcopenshell.api.owner.settings\n\nifc_file = ifcopenshell.file(schema=\"IFC2X3\")\nifc_file.createIfcOwnerHistory(OwningUser=None)\n\n# Before:\n# Traceback (most recent call last):\n# File \"\\test.py\", line 16, in \n# ifcopenshell.api.run(\"owner.create_owner_history\", ifc_file)\n# File \"\\ifcopenshell\\api\\__init__.py\", line 172, in run\n# result = usecase_class(ifc_file, **settings).execute()\n# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n# File \"\\ifcopenshell\\api\\owner\\create_owner_history.py\", line 111, in execute\n# return self.file.create_entity(\n# ^^^^^^^^^^^^^^^^^^^^^^^^\n# File \"\\ifcopenshell\\file.py\", line 350, in create_entity\n# e[idx] = arg\n# ~^^^^^\n# File \"\\ifcopenshell\\entity_instance.py\", line 305, in __setitem__\n# self.wrapped_data.setArgumentAsNull(idx)\n# File \"\\ifcopenshell\\ifcopenshell_wrapper.py\", line 5285, in setArgumentAsNull\n# return _ifcopenshell_wrapper.entity_instance_setArgumentAsNull(self, i)\n# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n# RuntimeError: Attribute not set\n\n# After:\n# Traceback (most recent call last):\n# File \"\\test.py\", line 16, in \n# ifcopenshell.api.run(\"owner.create_owner_history\", ifc_file)\n# File \"\\ifcopenshell\\api\\__init__.py\", line 172, in run\n# result = usecase_class(ifc_file, **settings).execute()\n# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n# File \"\\ifcopenshell\\api\\owner\\create_owner_history.py\", line 111, in execute\n# return self.file.create_entity(\n# ^^^^^^^^^^^^^^^^^^^^^^^^\n# File \"\\ifcopenshell\\file.py\", line 350, in create_entity\n# e[idx] = arg\n# ~^^^^^\n# File \"\\ifcopenshell\\entity_instance.py\", line 316, in __setitem__\n# raise ValueError(\n# ValueError: attribute 'OwningUser' is not optional for entity instance of type 'IFC2X3.IfcOwnerHistory'\n```","shortMessageHtmlLink":"more descriptive error setting non-optional attributes with None"}},{"before":"640320f70d3c9097d6f4e104abb2e0338bf35ec7","after":"1cea3d21e8136ce39253be14ea65f2aacdbd3ef4","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-26T06:49:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"BBIM support importing IfcRelAdheresToElement #4565","shortMessageHtmlLink":"BBIM support importing IfcRelAdheresToElement #4565"}},{"before":"fabebb4ff6caabf4e34ad8d4ab5dae1ec10935c5","after":"82a0c6396cddc5084dff9b7c41794e2fc4e5f478","ref":"refs/heads/v0.8.0","pushedAt":"2024-04-26T06:48:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"BBIM support importing IfcRelAdheresToElement #4565","shortMessageHtmlLink":"BBIM support importing IfcRelAdheresToElement #4565"}},{"before":"47116721700f761a946a507df89b8c19ba648aae","after":"640320f70d3c9097d6f4e104abb2e0338bf35ec7","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-25T13:31:20.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"shape_builder - create non-optional position for profiles in ifc2x3","shortMessageHtmlLink":"shape_builder - create non-optional position for profiles in ifc2x3"}},{"before":null,"after":"dd0996c797c4659b521dc0e8eeec568af4481026","ref":"refs/heads/dependabot/pip/src/opencdeserver/api/app/pydantic-1.10.13","pushedAt":"2024-04-25T05:45:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump pydantic from 1.10.7 to 1.10.13 in /src/opencdeserver/api/app\n\nBumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.7 to 1.10.13.\n- [Release notes](https://github.com/pydantic/pydantic/releases)\n- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)\n- [Commits](https://github.com/pydantic/pydantic/compare/v1.10.7...v1.10.13)\n\n---\nupdated-dependencies:\n- dependency-name: pydantic\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump pydantic from 1.10.7 to 1.10.13 in /src/opencdeserver/api/app"}},{"before":"c0b4e099af3c966c941a3c764780b21b2c64fb3f","after":"47116721700f761a946a507df89b8c19ba648aae","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-25T02:48:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"small tweak to 3ff31b577cb227af396f04d280144bd1292a1eec and cd013079f410dac3cf461bf30cba23affba6f6f1 - duplicate material and duplicate style have '_copy' suffix.","shortMessageHtmlLink":"small tweak to 3ff31b5 and cd01307 - duplicate material and duplicate…"}},{"before":"f41fbf24c353ac1a5f9b272714dd74d75d8ed5d6","after":"c0b4e099af3c966c941a3c764780b21b2c64fb3f","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-24T22:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brunopostle","name":"Bruno Postle","path":"/brunopostle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1747315?s=80&v=4"},"commit":{"message":"fix sheet regeneration missing drawing Identifier\n\nWas passing LAYOUT document reference to sheeter instead of\nDRAWING document reference","shortMessageHtmlLink":"fix sheet regeneration missing drawing Identifier"}},{"before":"e14d96e6ee2a12dff7c3526ebe9cde548c8f5bab","after":"f41fbf24c353ac1a5f9b272714dd74d75d8ed5d6","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-24T13:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"small fix for e14d96e6e","shortMessageHtmlLink":"small fix for e14d96e"}},{"before":"716a33f347dfa3727f77a416cded4d49b279c34d","after":"e14d96e6ee2a12dff7c3526ebe9cde548c8f5bab","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-24T13:17:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"Use .Name instead of .Description if IFC2X3 for sheets #4576\n\nAs Description was added only in IFC4","shortMessageHtmlLink":"Use .Name instead of .Description if IFC2X3 for sheets #4576"}},{"before":"d03b47e1e6ed5972e129ae4abef77a2056231043","after":"716a33f347dfa3727f77a416cded4d49b279c34d","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-24T10:16:54.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"convert_file_length_units - fix issue converting to imperial units\n\nifcpatch ConvertLengthUnit - change used units from plural to singular names, to make it consistent across the api\n\nmore test coverage - test converting to more units and back from them","shortMessageHtmlLink":"convert_file_length_units - fix issue converting to imperial units"}},{"before":"ae62ac27777ee0edf77b9f2236fc147a26242fce","after":"d03b47e1e6ed5972e129ae4abef77a2056231043","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-23T16:46:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Fix HDF5 conditional inclusion in GeomTree\n\nIfcGeomTree uses HDF5, but this is an optional module, so we have to wrap it with #ifdef WITH_HDF5","shortMessageHtmlLink":"Fix HDF5 conditional inclusion in GeomTree"}},{"before":"998f9c6a1ebae8da8f041d50a240cdd76506c8d1","after":"ae62ac27777ee0edf77b9f2236fc147a26242fce","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-23T12:42:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"theoryshaw","name":"Ryan Schultz","path":"/theoryshaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/507113?s=80&v=4"},"commit":{"message":"small tweak to b8a9674483bcfa96455c9590fcb938081b07a239 - duplicate profile has '_copy' suffix.","shortMessageHtmlLink":"small tweak to b8a9674 - duplicate profile has '_copy' suffix."}},{"before":"4efe2843389e02441aa933d0f743bf0a3329c1bd","after":"998f9c6a1ebae8da8f041d50a240cdd76506c8d1","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-23T11:40:43.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"make styles ui more similar to profiles and materials ui\n\nbefore - https://i.imgur.com/bTbyt2t.png\nafter - https://i.imgur.com/U53h8Yh.png","shortMessageHtmlLink":"make styles ui more similar to profiles and materials ui"}},{"before":"589b98053e62ee14b6817e7d2b9f5b6b527310b7","after":"4efe2843389e02441aa933d0f743bf0a3329c1bd","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-22T12:32:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"use IFC4X3_ADD2 for ifcopenshell.schema_by_name\n\nas it is the main IFC4X3 schema","shortMessageHtmlLink":"use IFC4X3_ADD2 for ifcopenshell.schema_by_name"}},{"before":"133b420a54936b597a8b58962b9e10fbabcf53e0","after":"fabebb4ff6caabf4e34ad8d4ab5dae1ec10935c5","ref":"refs/heads/v0.8.0","pushedAt":"2024-04-22T12:32:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Andrej730","name":"Andrej","path":"/Andrej730","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9417531?s=80&v=4"},"commit":{"message":"use IFC4X3_ADD2 for ifcopenshell.schema_by_name\n\nas it is the main IFC4X3 schema","shortMessageHtmlLink":"use IFC4X3_ADD2 for ifcopenshell.schema_by_name"}},{"before":"b62b328f1d8d860af195c3423280d443c9d372e6","after":null,"ref":"refs/heads/V0.8.0","pushedAt":"2024-04-22T08:32:30.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"}},{"before":"fc5bb230a9807f99ebc825b866a4e2830a6a52fc","after":"589b98053e62ee14b6817e7d2b9f5b6b527310b7","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-21T14:22:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Fixes #4261\n\nSWIG_Python_str_AsChar and SWIG_Python_str_DelForPy3 are no longer available in swig 4.2 (see : https://github.com/swig/swig/commit/f89dd59d4b82ece899087682fdb86e94d2611513 ),\nthis commit fixes the build for swig versions > 4.2.","shortMessageHtmlLink":"Fixes #4261"}},{"before":"595ef3f009537394998d5c4cb4c4c2e9531e3fc2","after":"133b420a54936b597a8b58962b9e10fbabcf53e0","ref":"refs/heads/v0.8.0","pushedAt":"2024-04-21T11:35:31.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Preliminary changes to blenderbim for v0.8 #4565","shortMessageHtmlLink":"Preliminary changes to blenderbim for v0.8 #4565"}},{"before":"3ef823db239843bdd1104055f2229336d824cc9a","after":"fc5bb230a9807f99ebc825b866a4e2830a6a52fc","ref":"refs/heads/v0.7.0","pushedAt":"2024-04-21T10:17:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brunopostle","name":"Bruno Postle","path":"/brunopostle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1747315?s=80&v=4"},"commit":{"message":"Abandon SVG layout generation on missing drawings\n\nDrawings need to be generated before layout can be generated, so\nremove a partial failed layout caused by missing drawings.","shortMessageHtmlLink":"Abandon SVG layout generation on missing drawings"}},{"before":"889ed3bb0776ca00b1a24cdc701f650e3107204a","after":"595ef3f009537394998d5c4cb4c4c2e9531e3fc2","ref":"refs/heads/v0.8.0","pushedAt":"2024-04-21T08:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Allow passing setting enums as naked int","shortMessageHtmlLink":"Allow passing setting enums as naked int"}},{"before":"dafc321ea1017e0b6f3a509ba3035b9a0f9f6992","after":"889ed3bb0776ca00b1a24cdc701f650e3107204a","ref":"refs/heads/v0.8.0","pushedAt":"2024-04-20T11:22:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"aothms","name":"Thomas Krijnen","path":"/aothms","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1096535?s=80&v=4"},"commit":{"message":"Change 'template template' to param pack to make clang happy","shortMessageHtmlLink":"Change 'template template' to param pack to make clang happy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPFHfZwA","startCursor":null,"endCursor":null}},"title":"Activity · IfcOpenShell/IfcOpenShell"}