The new law requires the publication of all files identifying public figures as former communist agents, but includes no provision to punish former agents.
A controversial amendment also keeps a small portion of the files secret for "national security reasons."
The law must now be signed and published by President Georgi Parvanov.
(AP)